A new vacancy exists within the Data Intelligence department for a Lead Developer.
PURPOSE OF POST:
- To manage a team of developers
- To lead the design and development of end-to-end applications
- To architect and design innovation for new technologies
- To conduct code reviews
- To work closely with the Project Manager to ensure timely and successful project delivery
QUALIFICATIONS / SKILLS / ATTRIBUTES REQUIRED BY JOB HOLDER:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Full Stack Developer, with a focus on both front-end and back-end technologies.
- Strong proficiency in C# .NET 7, Angular 14+/ TypeScript, Azure CosmosDB, CQS (MediatR), SASS / Bootstrap, Azure B2C, Azure Application Insights, Terraform
- Solid understanding of database design and optimization, including experience with SQL and NoSQL databases.
- Previous experience leading and mentoring a development team
- Excellent problem-solving and communication skills
MAIN DUTIES INCLUDE:
- Provide technical leadership and guidance to a team of developers, ensuring adherence to best practices and coding standards.
- Collaborate with product managers and stakeholders to understand project requirements and translate them into technical specifications.
Full Stack Development
- Lead the design and development of end-to-end web applications, from front-end user interface to back-end server and database components.
- Actively participate in coding, debugging, and testing activities, ensuring the delivery of high-quality code.
Architecture and Design
- Architect scalable and maintainable solutions, considering performance, security, and usability.
- Collaborate with the architecture team to drive innovation and the adoption of new technologies that enhance our development process.
- Foster a collaborative and positive team environment, encouraging knowledge sharing and continuous learning.
- Conduct regular code reviews, providing constructive feedback to team members to improve code quality.
- Work closely with project managers to plan and estimate development tasks, ensuring timely and successful project delivery.
- Proactively identify and address technical challenges and roadblocks to keep projects on track
Prospective candidates should contact firstname.lastname@example.org by 13 December 2023, with a CV and covering letter.