Software Developer

Edinburgh
úCompetitive

JOB DESCRIPTION

JOB TITLE:

Software Developer

REPORTING TO:             

IT System Manager; though will require close working with the Senior Systems Developer and the IT Team.

JOB OVERVIEW:

To assist in the design, development, testing, and maintenance of the applications that supports the firm. Working alongside the existing development team, 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 research, design, document, and modify software specifications throughout the production life cycle. They will also assist in 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.  The successful candidate will be a graduates with 2:1 or above in a relevant technical discipline e.g. Computer Science, Information Technology or Software Development, or have a minimum of 3 years’ experience in a relevant technical role.

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 an intranet environment, and development support to enhance DMS, PMS and Visual Files.
  • Provide comprehensive updates at IT Team meetings.
  • Be aware of Brodies’ information security policies, and protect information assets from unauthorised access, disclosure, modification, destruction or interference at all times.

PERSON SPECIFICATION:

  • Excellent communication skills both written and verbal.
  • Strong attention to detail.
  • Innovative
  • Strong analytical and problem-solving abilities.
  • Experience working both independently and in a collaborative team environment.
  • Present a professional image to internal clients and other external organisations at all times.

SKILLS:

REQUIRED:

The role requires proficiency in a variety of programming languages and technologies, including:

  • .NET, JavaScript, HTML, CSS, Web Services and XML
  • VBA (Visual Basic for Applications) and object libraries / VSTO
  • Microsoft SQL Server and MySQL administration
  • Database design including an understanding of schema create and relational database design
  • IIS
  • Windows forms
  • SQL

DESIRABLE:

  • Some background knowledge of Thomson Elite, and Autonomy iManage Worksite desirable
  • T-SQL, including views, stored procedures, triggers
  • BPM (e.g. Metastorm)
  • Agile methodologies
  • MS SSRS 
  • COM development with .NET
  • Visual
  • Open Source Project experience.
  • Graphical editing tools
  • Experience of using JQuery with .Net (Either VB or C#)
  • PHP

Brodies is committed to equality, diversity & the creation of an inclusive work environment where no partner, employee, potential employee or job applicant receives less favourable treatment.  We value the skills, experience and perspective that a diverse and representative workforce offers us in terms of our ability to deliver top class legal services to our clients.

JOB DESCRIPTION

JOB TITLE:

Software Developer

REPORTING TO:             

IT System Manager; though will require close working with the Senior Systems Developer and the IT Team.

JOB OVERVIEW:

To assist in the design, development, testing, and maintenance of the applications that supports the firm. Working alongside the existing development team, 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 research, design, document, and modify software specifications throughout the production life cycle. They will also assist in 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.  The successful candidate will be a graduates with 2:1 or above in a relevant technical discipline e.g. Computer Science, Information Technology or Software Development, or have a minimum of 3 years’ experience in a relevant technical role.

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 an intranet environment, and development support to enhance DMS, PMS and Visual Files.
  • Provide comprehensive updates at IT Team meetings.
  • Be aware of Brodies’ information security policies, and protect information assets from unauthorised access, disclosure, modification, destruction or interference at all times.

PERSON SPECIFICATION:

  • Excellent communication skills both written and verbal.
  • Strong attention to detail.
  • Innovative
  • Strong analytical and problem-solving abilities.
  • Experience working both independently and in a collaborative team environment.
  • Present a professional image to internal clients and other external organisations at all times.

SKILLS:

REQUIRED:

The role requires proficiency in a variety of programming languages and technologies, including:

  • .NET, JavaScript, HTML, CSS, Web Services and XML
  • VBA (Visual Basic for Applications) and object libraries / VSTO
  • Microsoft SQL Server and MySQL administration
  • Database design including an understanding of schema create and relational database design
  • IIS
  • Windows forms
  • SQL

DESIRABLE:

  • Some background knowledge of Thomson Elite, and Autonomy iManage Worksite desirable
  • T-SQL, including views, stored procedures, triggers
  • BPM (e.g. Metastorm)
  • Agile methodologies
  • MS SSRS 
  • COM development with .NET
  • Visual
  • Open Source Project experience.
  • Graphical editing tools
  • Experience of using JQuery with .Net (Either VB or C#)
  • PHP

Brodies is committed to equality, diversity & the creation of an inclusive work environment where no partner, employee, potential employee or job applicant receives less favourable treatment.  We value the skills, experience and perspective that a diverse and representative workforce offers us in terms of our ability to deliver top class legal services to our clients.

Application Details

Megan Anker

Reference No: BR581

Click here to apply

Store this job