SMMT Job Vacancies

Developer

07 December 2023 #SMMT Job Vacancies

A new vacancy exists within the Data Intelligence department for a Developer.

PURPOSE OF POST:

  • To design software solutions
  • To work closely with business analysts and translate business requirements into specifications
  • To support code reviews by conducting tests
  • To maintain technical documentation
  • To work collaboratively with cross-functional teams to ensure project goals and timelines are met

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
  • Excellent problem-solving and communication skills.

MAIN DUTIES INCLUDE:

Software Development:

  • Design, code, test, and implement software solutions according to project specifications.
  • Collaborate with other developers, designers, and stakeholders to ensure successful project
    delivery.
  • Debug and resolve software defects and issues.

Requirements Analysis:

  • Work closely with business analysts and stakeholders to understand project requirements.
  • Translate business requirements into technical specifications.
  • Provide input during the planning and estimation phases of projects.

Code Review and Quality Assurance:

  • Participate in code reviews to maintain code quality and ensure best practices.
  • Conduct unit testing and support integration testing.
  • Identify and address performance bottlenecks and security vulnerabilities.

Documentation:

  • Create and maintain technical documentation, including code comments, system architecture, and
    deployment procedures.
  • Keep documentation up-to-date to reflect changes and improvements.

Collaboration:

  • Work collaboratively with cross-functional teams, including designers, product managers, and quality
    assurance teams.
  • Communicate effectively with team members to ensure a shared understanding of project goals and
    timelines.

Continuous Learning:

  • Stay updated on industry trends, new technologies, and best practices.
  • Proactively seek opportunities for professional development and skill enhancement

Prospective candidates should contact ngibbings@aiimi.com  by 13 December 2023, with a CV and covering letter.

Update Newsletter