SMMT Job Vacancies

Lead Developer

07 December 2023 #SMMT Job Vacancies

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:

Technical Leadership

  • 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.

Team Collaboration

  • 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.

Project Management

  • 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 ngibbings@aiimi.com  by 13 December 2023, with a CV and covering letter.

Update Newsletter