Job vacancy - Software Developer

Position: Software Developer
Reference: acsTAAsoftware
Location: Northampton
Salary: £40,000 - £50,000 per annum
GO BACK

Job Title: Software Developer

Do you have 3-5 years' experience as a hands on software developer? Are you fully conversant with the .NET Framework using C#, preferably including VB.NET? Do you have Agile software development methodology and experience working in a Scrum team? This is a fantastic opportunity to join a highly experience team of people and team.

Job Description:

We are looking for a bright, motivated and passionate software developer to join our team.

You will maintain and extend our existing range of software solutions and products, and contribute your knowledge and experience to help shape our software solutions for the future.

You will be analytical, pragmatic and resourceful, and enthusiastic to get under the skin of what our products are, how they work and the benefits they provide for our customers.

Your main duties will include:

  • Developing and delivering functionality in our software platform written in C#, VB.NET and MVC including desktop and web based applications.
  • Participating in each development phase working in an Agile environment.
  • Working as a team, participate in daily scrums, sprint planning sessions, retrospectives and reviews.
  • Helping to create design specifications and translating functional requirements in to technical implementation.
  • Create technical documentation to capture knowledge, providing a quality handover to our Software Operations team.
  • Contribute your technical knowledge and influence technology and architectural approaches, helping to shape our solutions for the future.
  • Provide high level product technical support where required.
  • Any other duties required to assist in supporting the achievement of the Company objectives.

Education/Qualifications:

Ideally qualified to degree level in Computer Science or an Engineering discipline.

Experience:

Essential

  • 3-5 years' experience as a hands on software developer.
  • Fully conversant with the .NET Framework using C#, preferably including VB.NET.
  • Agile software development methodology and working in a Scrum team.
  • Experience developing applications using Entity Framework and LINQ.
  • Experience developing ASP.NET MVC applications.
  • Experience developing WinForms desktop applications.
  • Experience of consuming Web Services.
  • Experience with a distributed version control system (ideally Git).
  • Experience developing against distributed software architectures.
  • Experience developing and interfacing to APIs.
  • Experience with all Windows based operating Systems.
  • Experience with Microsoft SQL Server.

Desirable

  • Competent in HTML, CSS, JavaScript, jQuery.
  • WCF Web Services / Web API.
  • Desktop application development using WPF.
  • Test Driven Development.
  • Design Patterns.
  • Experience in Windows Embedded development using .NET CF.
  • MySQL or Oracle databases.
  • MCTS .NET certification or equivalent.

Functional competencies:

  • Have the ability to work on an individual basis and as part of a team.
  • Great analytical and problem-solving skills.
  • To be proactive and driven.
  • Be able to work to strict deadlines.
  • Excellent documentation skills (including code commenting).
  • Adherence to coding standards.
  • Management of workload and issue lifecycle with tools such as JIRA.

Personal characteristics:

  • Excellent communication skills with colleagues, end customers and other partner company development teams.
  • The role requires the candidate to be self-motivated, enthusiastic, willing to learn, honest and trustworthy.

ACS are recruiting for a Software Developer If you feel that you have the skills and experience required in this advertisement to be a Software Developer please submit your CV including an outline of your experience as a Software Developer It is always a good idea to include a covering letter outlining your experience as a Software Developer with your application as this will enhance your chances of selection and improve your prospects of landing the Software Developer role you desire.