Software Developer Epping

10 Jan 2018
15 Feb 2018
Contract Type
Full Time
PositionSoftware Developer
Salary£30,000 to £45,000 pa

General Description

We are seeking a software developer to join my clients small inhouse development team. You will work closely with the business and application development teams to design and build technology solutions, initiatives and ongoing enhancements to key business applications. Your primary responsibility will be to design, develop and document applications and services, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

Core Duties & Responsibilities

*Work with the Architects and BAs during the analysis. Estimation, design, and build processes.

*Design, build, and maintain efficient, reusable, and reliable code

*Ensure standards are followed in code design, development and deployment

*Ensure the best possible performance, quality, and responsiveness of applications

*Identify performance issues and bugs, and devise solutions to mitigate and address these issues

*Help maintain code quality, organisation, and automatization

*Some third line support work may be expected

Person Specification

Knowledge and Skills Essential

*Strong knowledge of .NET framework and Microsoft technologies

*Proficient in C#, with a good knowledge of its ecosystem

*Strong understanding of objectoriented programming

*Skill for writing clean, readable, and easily maintainable code

*Familiar with various design and architectural patterns, particularly cloud patterns

*Strong knowledge of MS SQL Server

*Experience of Service Oriented Architecture (SOA) and Web application development

*Understanding of fundamental design principles for building reusable services

*Experience creating database schemas

*Experience implementing automated testing platforms and unit tests

*Proficient understanding of code versioning tools

*Knowledge and experience of following agile development methodologies

*Experience of Visual Studio or a similar IDE

Knowledge and Skills Desirable

Experience/knowledge or a keenness to be exposed to the following would be beneficial/desirable.

*Replacing legacy VB.Net and VB6 with modern languages

*Atlassian JIRA and/or TFS

*Mobile development

*Azure/Cloud technologies

*Dev Ops Dockers/containers

*Test/behaviour driven development

*Enterprise services bus/integrated platforms

*Greenfield/brownfield projects

Qualifications Desirable

*A degree in IT / Computer Science

*Demonstrable industry experience

*MSCD Qualifications Advertised through Zoek 040f6fd8581f4ac9be6cb9b1b4036d412