Jobs in

Architect Python Cape Town Hybrid - South Africa

Top Recruitment

Senior / Lead Developer & Architect will spearhead the software development initiatives. This role will encompass oversight of the end-to-end process of designing, developing, testing, deploying, and maintaining this system as it will be employed across a range of renewable energy projects. To excel in this position, you should possess expertise in system architecture, software development, testing and deployment. This pivotal role will contribute significantly to their comprehensive weather forecasting and technoeconomic modelling initiatives and form a core component in the broader vision for the group. The platform you'll oversee plays a critical role in shaping protocols for determining optimal power plant operating parameters, thereby enhancing the overall commercial and technical performance of the plants. If you are passionate about innovation and driving excellence in renewable energy systems, we encourage you to join the team. Job Purpose The Senior / Lead Developer & Architect plays a pivotal role in shaping the technological future of the organization. This individual is responsible for designing, developing, and implementing software solutions that align with the company's strategic goals. Job Duties and Responsibilities The following job objectives were found to be relevant to this job: Collaborate with software developers, project managers, and other engineers to ensure alignment with project goals and timelines. Role will call for collaboration both within the group of companies, but also between us and strategic partners, OEMs, other service providers and potentially clients' technical teams and advisors Collaborate with stakeholders to translate business requirements into software solutions. Assist with recruitment of small team of software developers. Lead the design and architecture of complex systems using a variety of technologies. Implement rigorous testing methodologies and systems to ensure code reliability, stability, and ongoing accuracy. Supports integration and verification of developed software on target hardware (e.g. system test scripts, test automation, tool qualification, etc.) Oversee the integration of multiple databases, data sources and data streams, including time series databases, and develop systems and processes to ensure data consistency, reliability and redundancy. Coordinate and manage/mentor a small team of software developers and data scientists, as well as interacting with engineers, financial and legal specialists. Implement and manage version control, continuous integration, and continuous deployment processes, embedding best practice within the software development and other teams. Stay updated with the latest industry trends and technologies and incorporate them as needed. Ensure the implementation of best software development and maintenance practices as well as maintaining high code quality. Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Senior Developer / Architect (Python) Hybrid - South Africa

...

Senior Electrical Engineer Pretoria East - Pretoria

Network Engineering

...

Solutions Architect - Johannesburg

...

Solutions Architect Cape Town - Cape Town City Centre

wePlace Ltd

...

Solutions Architect JHB - Northern Suburbs - North Johannesburg

wePlace Ltd

...

Want to do another search?

Jobs in