Software Engineer

Job Title: Software Engineer
Contract Type: Permanent
Location: Newmarket, Suffolk
Salary: £45000 per annum
Start Date: asap
Reference: 68728-ITENG-KAB
Contact Name: Karen Brown
Contact Email:
Job Published: February 08, 2017 17:40

Job Description

My client a global player in the scientific world are looking for an experienced Software Engineer.
Job Description
·You will be working as part of a development team with the opportunity to work with other development colleagues from across business at times
·Delivering software products to the LMS division and the wider corporate IT effort
·Due to the nature of the work there will be the need for security vetting to SC level

·Strong desire to learn new skills and apply new knowledge
·Ability to work with an initial requirement by developing a solution alongside practitioners in an incremental, agile fashion
·Demonstrate creativity and innovation in developing new and improved approaches to continually improve the team and our ways of working
·Acts as member of a team to deliver significant development projects, reporting to PM as required
·Able to describe and discuss ideas in a clear fashion that will support the delivery of appropriate solutions as part of a project.
·Comply with all SOPs relating to development work performed.

Key Responsibilities and Accountabilities
·Delivers enhancements to systems as approved by the business. Working on both new code and an existing portfolio of .NET software products
·Writing integration test code alongside the production code as well as applying unit testing with the use of TDD where you feel this is the best technique to achieve the most robust solution
·Working with source control, continuous build servers and automated deployment packages
·Use of issue tracking software to assign, track and account for issues, bugs and features
·Production of documentation including component diagrams and supporting release notes as needed
·Providing support by resolving Incidents and Service Requests and actively managing your own support queue

Knowledge, Experience and Technical Skills

·Experience with C# and VB.NET including Web applications
·Excellent use of unit and integration testing
·HTML, CSS, jQuery
·Knowledge of ASP.NET MVC and/or ASP.NET
·Sound knowledge of database principles including SQL queries, use of Stored Procedures, simple joins, transactions and CRUD operations
·Exposure to WCF and service architecture
·Microsoft Visual Studio
·Experience of working in an Agile environment
·Good understanding of software development methodologies

·JavaScript, bootstrap responsive frameworks
·Entity Framework and/or LINQ2SQL
·Exposure to VB.NET, VB6
·Knowledge of Win Forms applications
·Familiarity with the use of source control repositories, such as Apache™ Subversion®
·Familiarity with Team City continuous integration and deployment
·SC clearance in a previous role

Due to the highly sensitive nature of the work, applicants should note that security clearance may be required for this role. To gain security clearance you must have three years continuous residency in the UK. Criminal convictions may prevent you from gaining security clearance.