|Job Title:||Software Developer|
|Start Date:||November 2018|
|Contact Name:||Janne Bate|
|Job Published:||September 21, 2018 17:49|
*Design, build, and maintain efficient, reusable, and reliable C# and T-SQL code.
*Deliver high quality functional software within agreed timescales.
*Collaborate with a team to prepare designs, estimates and functional specifications.
*Maintain quality through code and document reviews.
*Participate in Agile based meetings to ensure iterations are well defined, planned and delivered.
*Investigate software/system faults and devise solutions to these problems.
*Review team & iteration performance to identify improvements to future deliveries.
*Take responsibility for own learning and ensure rapid uptake of familiarity with the system
*Work closely with internal stakeholders to understand their needs and develop changes
*Maintain accurate documentation
KNOWLEDGE, SKILLS AND EXPERIENCE
*Strong analytic skills, and logical approach to problem solving.
*Commercial experience developing with C#, T-SQL, MVC and ASP.NET.
*Solid T-SQL skills including experience of creating and amending Stored Procedures working with Microsoft SQL Server.
*Experience of Angular JS
*Experience creating/maintaining web sites on Internet Information Services.
*Ability to work in a deadline-oriented environment and be a highly organized individual with the ability to multi-task and have a high attention to detail.
*Working knowledge of design patterns and Object Orientated Design.
*Strong knowledge of refactoring, including improving the design of existing code.
*An Interest in programming best practices.
*Good interpersonal and communication skills and be autonomous and proactive in solving problems.
*Clear and concise documentation skills
*Knowledge of relational database technologies such as Microsoft SQL Server and related .NET technologies
*Knowledge of Java, Ionic, Intel XDA, Typescript, Bootstrap, IIS 7.0
*Understanding fundamental design principles behind a scalable application
*Proficient understanding of code versioning tools, such as GIT
*Familiarity with continuous integration
ADDITIONAL SKILLS PREFERRED
*Experience developing RESTful WebAPIs.
*Understands the Agile software development lifecycle and working knowledge of SCRUM.
*Full development life cycle experience.
*Experience in large, complex system implementation projects.
*Knowledge of performing test driven development.
*Experience with CI tools such as TeamCity
*Previous experience working on similar applications would be highly advantageous
*Knowledge and experience of retail and EPOS would be an advantage though not essential
Get similar jobs like these by email
By submitting your details you agree to our T&C's
Senior Java Software developer
Senior Java Software developer
Senior Software Engineer - Senior Software Developer
£50000 - £60000 per annum + Excellent Benefits
Java Developer - Java Software Engineer
C# Full Stack Developer - C# Software Developer
Hammersmith and Fulham, London
£52000 - £56000 per annum + Benefits