Job Details

Job: Specialist - Full Stack Developer

Company: MTN

Location: Johannesburg, Gauteng, South Africa

Date: 4-7-2024

Job Image

A Full Stack Developer is a software engineer writing high quality code to implement business features according to specification. He/she is skilled in both front end and back end technologies. In addition to writing code, the developer collaborates with cross-functional teams to deliver high-quality products on time. She/He will use engineering practices in test driven development, continuous integration, and automated deployment. Key Performance Areas Technical Implementation Produce designs for low complexity user stories and start owning feature work end to end. Writing well maintainable and testable code following software engineering best practices. Apply agreed coding practices, continuous integration, and automated deployment. Ensure all code is reviewed by Senior developers. Write and review automated tests. Adhere to quality controls in CI/CD processes. Follow secure coding practices and recommendations in collaboration with the security team. Identify and report risks and issues related to current feature and provide technical mitigations. Participate in technical unpacking session to inform Agile estimation. Report and resolve production incidents as directed by senior developers or tech lead. Demonstrate good understanding of tools such as Kibana, Grafana, etc. Demonstrate ability to research & present findings and recommendations to an audience. Actively participate in knowledge sharing sessions. Acquire new knowledge by taking exams and certifications.