Skip to content
mimi

Software Development Lead and Architect

Boardroom Appointments

Remote · South Africa Full-time Lead 4d ago

About the role

About the Job

Software Development Lead and Architect Remote position

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of experience in software development.
  • Proven experience in software architecture and design, with a track record of designing and implementing scalable and multi-tenanted solutions.
  • Strong leadership skills, with the ability to guide and mentor a team of developers.
  • Excellent problem-solving abilities and a proactive approach to identifying and addressing technical challenges.
  • Experience with .NET Core, Web API, Entity Framework, Angular JS, relational management systems like PostgreSQL.
  • Experiencing managing and maintaining complex environments on AWS.
  • Effective communication skills, both written and verbal, with the ability to explain technical concepts to non-technical stakeholders and customers.
  • Experience working in a Scrum/Agile environment.
  • Experience working with financial/payroll systems is beneficial.

Responsibilities

  • Lead a team of software developers by providing guidance, mentorship, and technical leadership.
  • Design and architect the software application including front-end, APIs, database and infrastructure.
  • Collaborate with various stakeholders to define technical requirements for the product.
  • Develop and maintain the company's software application, ensuring it meets high standards of performance, security, and usability.
  • Conduct regular code reviews to ensure adherence to coding standards, best practices, and quality guidelines.
  • Identify and address technical debt, performance bottlenecks, and architectural improvements.
  • Monitor and maintain the cloud infrastructure to ensure optimal performance and high availability.
  • Assist in providing technical support and troubleshooting to customers based across multiple time zones and who are performing time-sensitive operations on their platform.
  • Stay up-to-date with industry trends, emerging technologies, and best practices in software development and architecture.

#J-18808-Ljbffr

Requirements

  • Proven experience in software architecture and design, with a track record of designing and implementing scalable and multi-tenanted solutions.
  • Strong leadership skills, with the ability to guide and mentor a team of developers.
  • Excellent problem-solving abilities and a proactive approach to identifying and addressing technical challenges.
  • Effective communication skills, both written and verbal, with the ability to explain technical concepts to non-technical stakeholders and customers.
  • Experience working in a Scrum/Agile environment.

Responsibilities

  • Lead a team of software developers by providing guidance, mentorship, and technical leadership.
  • Design and architect the software application including front-end, APIs, database and infrastructure.
  • Collaborate with various stakeholders to define technical requirements for the product.
  • Develop and maintain the company'ssoftware application, ensuring it meets high standards of performance, security, and usability.
  • Conduct regular code reviews to ensure adherence to coding standards, best practices, and quality guidelines.
  • Identify and address technical debt, performance bottlenecks, and architectural improvements.
  • Monitor and maintain the cloud infrastructure to ensure optimal performance and high availability.
  • Assist in providing technical support and troubleshooting to customers based across multiple time zones and who are performing time-sensitive operations on their platform.
  • Stay up-to-date with industry trends, emerging technologies, and best practices in software development and architecture.

Skills

.NET CoreAngular JSAWSEntity FrameworkPostgreSQLWeb API

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free