07.05.2024
Development Manager (Remote)
DataFin
South Africa,
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. #J-18808-Ljbffr
Attention! You will be redirected to another site