We currently have an opportunity for a Software Developer to join the IT Department. The purpose of this role is to assist in the design, development, testing, and maintenance of the applications that support the firm. Working alongside the Senior Systems Developer, the role includes designing, building, and implementing new applications; developing integration with existing applications; and performing day-to-day administration of the firm’s internal and external Web portfolio. The individual will also research, design, document, and modify software specifications throughout the production life cycle. They will also have responsibility for maintaining the integrity of the SQL server environment for systems used by the firm.
The role requires the use of a variety of development languages and technologies. In addition to standalone internet and intranet applications, the role will involve development and integration of the firm’s core applications – Elite PMS, WorkSite DMS, Exchange and Visual Files. Applicants should have or be expecting to attain a good degree (2:1 or above) in a relevant technical discipline e.g. Computer Science, Information Technology or Software Development.
The role is Edinburgh based but there will be a requirement to work in our Glasgow and Aberdeen offices at times.
CORE TASKS
• Provide programming and development expertise to assist in the development of the firm’s existing and planned IT systems
• Provide support, fixes and upgrades to existing systems
• Assist with future and existing development projects; including scoping, scheduling, and implementation.
• Focus on providing development of intranet environment, and development support to enhance DMS, PMS and Visual Files.
• Provide updates at IT Team meetings.
• Taking and assisting with helpdesk calls.
PERSON SPECIFICATION
• Must have a 1st or 2:1 Degree, ideally in Computer Science or a related field.
• Strong written, oral, and interpersonal communication skills.
• Professional, confident and mature attitude to work.
• Open Source Project experience from university or similar projects.
• Keen attention to detail.
• Innovative.
• Proven analytical and problem-solving abilities.
• Experience working both independently and in a collaborative team environment.
• Solving problems and fixing bugs as required.
• Flexibility
SKILLS
Required
The role requires proficiency in a variety of programming languages and technologies, including:
• VBScript, ASP, ASP.NET, JavaScript, HTML, CSS, Web Services and XML
• VBA (Visual Basic for Applications) and object libraries
• Microsoft SQL Server 2005+ and MySQL administration
• T-SQL 7.0+, including views, stored procedures, triggers
• Database design
• IIS
• Windows forms
Desirable
• Some background knowledge of Thomson Elite, and Autonomy iManage Worksite desirable
• BPM (e.g. Metastorm)
• Agile methodologies
• MS Sharepoint
• MS SSRS
• COM development
• Visual Studio.Net
• AJAX
• Graphical tools
To apply for this role please click on the 'Apply For Job' button below including a copy of your CV along with a covering letter quoting reference number BR86. If you would like to discuss the role in further detail please contact Suzanne Ross on 0131 656 0156.