Where

Development Manager (Remote)

Datafin Recruitment
Johannesburg Full-day Full-time

Description:

ENVIRONMENT:

This job opportunity is for a Software Development Manager role in a company that specializes in creating innovative software for quick-service restaurants. They prioritize operational efficiency, digital commerce across various channels, and real-time data analytics. The ideal candidate should have strong technical expertise, leadership qualities, and a proven history of delivering high-quality software solutions. Responsibilities include leading a team of engineers, overseeing the development process, setting standards, and ensuring project success. Candidates should have a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with extensive experience in software development. Proficiency in NodeJS, React, React Native, and Electron is required, with knowledge of GoLang and C++ considered advantageous.

DUTIES:

Technical Leadership:


  • Demonstrate expertise in NodeJS, React, React Native, and Electron, with the ability to provide guidance and support to the development team.
  • Experience in GoLang & C++ is highly beneficial, contributing to a diverse skill set within the team.
  • Experience delivering medium to high volume transaction systems, ensuring cost-effectiveness and scalability.

Code Quality and Standards:


  • Oversee code reviews and establish development standards to maintain code quality and consistency across projects.
  • Implement best practices and ensure adherence to coding guidelines.

DevOps and Automation:


  • Proven track record in delivering DevOps practices and automation pipelines to streamline the software development process.
  • Drive continuous integration and deployment initiatives to enhance efficiency and productivity.

Software Documentation:


  • Review and standardize software documentation to ensure clarity, completeness, and accuracy.
  • Foster a culture of documentation within the team to facilitate knowledge sharing and collaboration.

Team Management:


  • Manage a distributed team across multiple time zones, providing leadership, direction, and support to achieve project goals.
  • Hold teams accountable for delivery timelines and quality standards

IoT Standards and Distribution Architecture:


  • Proven experience in IoT standards such as MQTT, with the ability to incorporate industry best practices into software development processes.
  • Experience in delivering distribution architecture applications, ensuring scalability, reliability, and performance.

Mentorship and Skill Development:


  • Mentor and coach junior engineers, fostering their professional growth and building a cohesive, high-performing team.
  • Develop training programs and initiatives to enhance the skills and capabilities of the engineering team.

Financial Management:


  • Ability to manage financial budgets and forecast infrastructure costs relating to application usage.

Business Intelligence Solutions:


  • Experience delivering BI solutions in platforms such as Tableau, leveraging data analytics to drive business insights and decision-making.

Technology Innovation:


  • Bring technology innovation to the business while balancing it with immediate business objectives.
  • Stay abreast of emerging technologies and industry trends, driving innovation and continuous improvement within the organization.

REQUIREMENTS:


  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Extensive experience in software development, with a focus on full-stack development using NodeJS, React, React Native, and Electron.
  • Proficiency in GoLang & C++ is advantageous.
  • Strong understanding of DevOps practices, automation tools, and CI/CD pipelines.
  • Experience working in Agile/Scrum environments is preferred.

ATTRIBUTES:


  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross functional teams.
  • Proven leadership experience, with the ability to motivate and inspire teams to achieve their goals.
  • Results-oriented mindset, with a track record of delivering high-quality software solutions on time and within budget.
  • Strong analytical and problem-solving abilities, with a strategic approach to decision-making.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.

COMMENTS:

When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here https://www.datafin.com/job/development-manager-remote/

OR e-mail a Word copy of your CV to amy@datafin.com and mention the reference number of the job.

Requirements:


  • Demonstrate expertise in NodeJS, React, React Native, and Electron, with the ability to provide guidance and support to the development team.
  • Experience in GoLang & C++ is highly beneficial, contributing to a diverse skill set within the team.
  • Experience delivering medium to high volume transaction systems, ensuring cost-effectiveness and scalability.

  • Oversee code reviews and establish development standards to maintain code quality and consistency across projects.
  • Implement best practices and ensure adherence to coding guidelines.

  • Proven track record in delivering DevOps practices and automation pipelines to streamline the software development process.
  • Drive continuous integration and deployment initiatives to enhance efficiency and productivity.

  • Review and standardize software documentation to ensure clarity, completeness, and accuracy.
  • Foster a culture of documentation within the team to facilitate knowledge sharing and collaboration.

  • Manage a distributed team across multiple time zones, providing leadership, direction, and support to achieve project goals.
  • Hold teams accountable for delivery timelines and quality standards

  • Proven experience in IoT standards such as MQTT, with the ability to incorporate industry best practices into software development processes.
  • Experience in delivering distribution architecture applications, ensuring scalability, reliability, and performance.

  • Mentor and coach junior engineers, fostering their professional growth and building a cohesive, high-performing team.
  • Develop training programs and initiatives to enhance the skills and capabilities of the engineering team.

  • Ability to manage financial budgets and forecast infrastructure costs relating to application usage.

  • Experience delivering BI solutions in platforms such as Tableau, leveraging data analytics to drive business insights and decision-making.

  • Bring technology innovation to the business while balancing it with immediate business objectives.
  • Stay abreast of emerging technologies and industry trends, driving innovation and continuous improvement within the organization.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Extensive experience in software development, with a focus on full-stack development using NodeJS, React, React Native, and Electron.
  • Proficiency in GoLang & C++ is advantageous.
  • Strong understanding of DevOps practices, automation tools, and CI/CD pipelines.
  • Experience working in Agile/Scrum environments is preferred.

  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross functional teams.
  • Proven leadership experience, with the ability to motivate and inspire teams to achieve their goals.
  • Results-oriented mindset, with a track record of delivering high-quality software solutions on time and within budget.
  • Strong analytical and problem-solving abilities, with a strategic approach to decision-making.
29 Apr 2024;   from: careers24.com

Similar jobs

  • Datafin Recruitment
  • Johannesburg
... job opportunity is for a Software Development Manager role in a company that specializes ... industry best practices into software development processes. Experience in delivering ... https://www.datafin.com/job/development-manager-remote/ OR e-mail a Word copy ...
17 days ago
  • Datafin Recruitment
  • Johannesburg
... job opportunity is for a Software Development Manager role in a company that specializes ... industry best practices into software development processes. Experience in delivering ... https://www.datafin.com/job/development-manager-remote/ OR e-mail a Word copy ...
17 days ago
  • Datafin Recruitment
  • Johannesburg
... job opportunity is for a Software Development Manager role in a company that specializes ... industry best practices into software development processes. Experience in delivering ... https://www.datafin.com/job/development-manager-remote/ OR e-mail a Word copy ...
17 days ago
  • Datafin Recruitment
  • Johannesburg
... job opportunity is for a Software Development Manager role in a company that specializes ... industry best practices into software development processes. Experience in delivering ... https://www.datafin.com/job/development-manager-remote/ OR e-mail a Word copy ...
17 days ago