This website uses cookies to ensure you get the best experience on our website. Learn more

Contact Us |

Careers

Home |About Us | Careers | Software Engineer

Software Engineer

JOB TITLE: Software Engineer
REPORTS TO: Head of Development
LOCATION: Maidstone, Kent

POSITION:

This role is for a Software Engineer with C# Full Stack experience, working in our Web scrum team with a focus on development. The role will be responsible for web application development across our eCommerce and Online Management Portal; working closely with other multi-disciplined engineers in the team to complete analysis, feasibility, design and implementation of requirements from both internal and external customers to deliver changes and new features into the Pre-Production and Production environments.

RESPONSIBILITIES:

• Analysing business requirements to ensure feasibility and documenting design of implementation
• Writing high quality code, and unit tests in line with company coding standards to satisfy requirements
• Identifying deficiencies within the system and providing clearly documented recommendations for resolution
• Act on reported problems raised by production teams in a timely manner
• Provide clear and concise release documentation to Network Operations team to assist with application deployment

DISCHARGED BY:

• Create, maintain, and execute unit tests
• Isolate software problems and produce clear and detailed analysis to fix the associated problem
• Verify implementation of work items against defined acceptance criterion
• Participate in planning, reviews, retrospectives, and estimations with the Platform team
• Provide clear and concise solution improvements for applications and services
• Embracing new technologies and development techniques to help improve solution quality, security, and performance
• Develop expertise in the development environment, including but not limited to databases, networking, and service configurations

QUALIFICATIONS, KNOWLEDGE & EXPERIENCE

Required

• Experience with Distributed Systems
• Excellent knowledge of C# ASP.NET (MVC and Web API) with at least 4 years commercial experience
• Good knowledge and experience of JavaScript and CSS
• Experience working with relational databases, in particular SQL Server
• Experience in creating and consuming RESTful API’s
• Experience of OOP and SOLID principles
• Experience of MVC and other architectural patterns.

Desirable

• Experience with .Net Core and Standard
• Experience of WCF
• Experience of working with GIT source control
• Experience of Typescript
• Knowledge of Cake and YAML
• Experience working with Telerik Kendo controls
• Experience of architecting distributed systems
• Experience of working in an Agile/Scrum environment
• Experience utilising Microsoft Azure or other cloud-based services
• Practical experience Team Foundation Server / Azure DevOps (VSTS)
• Experience of automated deployment tools such as Octopus Deploy
• Knowledge of DevOps, Continuous Integration and Automated Deployments

SKILLS & VALUES

Required

• Excellent analytical abilities with keen attention to detail
• Methodical
• Highly organised
• Strong collaboration/team player
• Willingness to step outside comfort zones

Desirable

• Mature approach to the business
• Ability to communicate will all levels of the organisation
• Logically minded

WORKING CONDITIONS

The role will primarily be based in the Maidstone office; however, the need may arise to travel and visit other office locations within the UK. Some projects meetings may also be held at customer sites.

If you are interested in this role please complete the form below.

we can help you find the best solution
to suit your business

Give us a call on
+44 (0)208 102 8000

email us at
info@optomany.com