Application Support, Jobs, 2674

Application Support - Edinburgh/Midlothian

Sorry, this advert is now closed. Click here to view our live vacancies.

Nine Twenty are recruiting for a Application Support who will primarily be responsible for the successful deployment of software packages and maintaining and enhancing the release processes.

This role focuses on deploying software packages and scripts for a wealth management production system along with releases into a number of development and test environments used internally and by clients. Eventually there will be responsibility for the software releases to the production platforms.

Specific Role Responsibilities

  • Executes software release management processes. Includes deploying software with standard software tools to test, client and eventually Production environments. Accurately applies code fixes to all environments as required.
  • Deploy software releases to various platforms, including production platform; this includes client and server install scripts, and build and release automation scripts.
  • Identifies any SCM issues in assigned projects during the lifecycle of that project and plans and executes the resolution of those issues, usually with the supervision of management or technical leadership.
  • Performs complex code line/branch merging, escalating to appropriate developers and managers as necessary for conflict resolution
  • Manages one or more source control repositories, ensuring that repository systems are upgraded to latest versions as appropriate while managing risk associated with updates.
  • Works with internal systems related to deployment and deployment methodology, including bug tracking, code review, continuous integration, and wiki software, integrating into the source control repository as necessary under the guidance of the technology leadership team
  • Gather raw data and statistics about code, review comments, defects as necessary to enable continuing improvement of code development and overall quality, producing summary reports as necessary
  • Willing to work with project teams in the evenings and at weekends to conduct releases.

 

Minimum 1 year experience in software deployment, systems engineering, technical support, and application support or configuration management.

  • Software Engineering Degree (minimum 2:1) or equivalent work experience in a technology field.
  • Ability to work on multiple projects with multiple priorities.
  • A solid understanding of the software development lifecycle
  • Experience with source control systems, software build systems in the context of MS .NET and MS SQL technologies, bug-tracking systems, and shell scripting.
  • Ability to grasp complex technical concepts quickly and ability to apply that knowledge to the software configuration management effort.
  • Ability to communicate ideas and technical information clearly in both verbal and written form.

 

Eligible candidates should be able to operate independently on a day-to-day basis, handle software upgrades in a non-disruptive fashion, understand when to escalate issues and risks, and produce small software deliverables (e.g. scripting, automation. system integration) with minimal hands on oversight. 

The successful candidate will ideally possess a solid understanding in most of the following areas:

  • Source Control tools (such as AccuRev, SubVersion or GIT)
  • Build and Deploy tools (such as Nant, MsBuild, Nuget and Maven),
  • CI tools (such as TeamCity or Hudson);
  • Systems Platforms - MS Windows IIS, Windows server, Windows 7, Windows XP
  • Database technologies - SQL Server
  • IDEs such as MS Visual Studio or Eclipse
  • E with shell and scripting languages

If you feel that you possess the qualities and skills required then please get in touch on kmurphy@weareninetwenty.com or call +44(0)141 231 1260 for an informal chat.