Description
Contract Opportunity Available - Nottingham
Im looking for an ambitious lead developer to join a recently formed agile team, with a passion to build outstanding solutions adhering to the highest technical standards and focused on delivering value to the clients customers.
The successful candidate must have in-depth experience of the software development life cycle, bring an understanding of the business perspective and a strong sense of ownership and responsibility around the products and services delivered.
As a lead developer your duties will include:
- Working as part of an existing agile team to develop quality solutions within required deadline.
- Collaborating effectively to support and enhance the full product life cycle.
- Reviewing proposals, evaluating alternatives, providing estimates and making recommendations.
- Serving as an expert on applications and providing technical support
- Revising, updating, refactoring and debugging greenfield and established codebases
- Supporting other team members' development.
Qualifications
Knowledge, Experience & Qualifications - External
- Experience of the full development life cycle
- Strong communication skills with the ability to explain solutions to technical and non-technical audiences
- Write clean, scalable code, with a view towards design patterns and best practices
- Excellent attention to detail, with the ability to analyse problems and requirements.
- Experience in Microsoft Web development technologies such as C#, WCF, Web API, MVC
- Application Lifecycle Management Tools (eg GIT, Jira, Confluence)
- Remain up to date with the terminology, concepts and best practices
Desired:
- Understanding of Agile methodologies
- .NET Core Web application experience
- JavaScript Frameworks (such as VueJS)
- Experience with OpenShift/Kubernetes
- Automated Testing Tools (eg nUnit, xUnit)
- RESTful and Microservice Architectures
- Front End development technologies (HTML, CSS, JavaScript)