Overview
Lead Developer, Software Engineer, DevOps Jobs in Johannesburg, South Africa at IOCO
We are seeking an experienced Technical Lead Developer to lead our team in creating scalable, high-quality software solutions. The ideal candidate will have proven experience in architectural design,modernweb technologies, API integration, and security best practices.
Key Responsibilities:
Design and implement software solutions that align with industry standards and business goals.
Lead the development process, guiding the team in the use ofmodernweb technologies and frameworks.
Design and implement robust RESTful and Graph
QL APIs for efficientcommunicationbetween front-end and back-end systems.
Leverage front-end frameworks (React, Angular, Vue) and back-end frameworks (Node.js, Django, Spring) to develop scalable applications.
Utilize cloud platforms (Azure) to deploy and manage applications, ensuring scalability and reliability.
Enforce security best practices throughout the development lifecycle to protect data and comply with industry regulations.
Collaborate withcross-functional teams, including product owners and QA, and provide mentorship to junior developers.
Requirements:
At least 7 years of experience in software development, with at least 2 years in a lead role.
Proven experience in architectural design, particularly withmodernweb technologies and API integration.
Strong proficiency in at least one front-end framework such as React, Angular, or Vue.
Experience with back-end frameworks such as Node.js, Django, or Spring.
Familiarity with cloud platforms, particularly Azure.
Strong knowledge of RESTful and Graph
QL APIs, as well as microservices architecture.
Preferred Attributes:
Excellentcommunication skills, motivational, and interpersonal skills.
Excellent technical, diagnostic, and troubleshooting skills.
Strongleadershipand organizational abilities.
Ability to build professional relationships with team and clients.
Contract Position:
12 months
Location:
Johannesburg
Work environment
:
Hybrid
About Us:
iOCO is a consultancy that solves complex real-world problems withinnovativesoftware solutions. We believe anything is possible withmodern technology, software, and development expertise.
You will be part of a team working with knowledgeable minds on interesting solutions across different business domains. Our culture ofcontinuous learningwill ensure you have opportunities to hone and grow your craft.
#J-18808-Ljbffr
Title: Lead Developer, Software Engineer, DevOps
Company: IOCO
Location: Johannesburg, South Africa
Category: Software Development, IT/Tech