Title
Senior Specialist: Software Engineer
Job Description
Altron Digital Business is expanding its project team that is responsible for modernising large systems. We are looking for a highly skilled software engineer with experience in modern application software development, enterprise infrastructure implementations, high performance computing solutions, exposure to Cloud (AWS) and DevOps principles.
Reporting to the Technology Lead, you will work within one of our development teams with the integration and implementation of new services to deliver new application features and functionality on the AWS Cloud platform
Responsibilities:
- Assist with architecture, analysis and development of new features and products in a manner that is functional, understandable, maintainable and testable and in line with best practices
- Collaborate with project managers to define project scope and timelines
- Lead development activities within the development team
- Support, problem solving and analysis for helpdesk & production
- Ensure the scalability and maintainability of the software architecture
- Establish and enforce coding standards and best practices
- Conduct regular code reviews and provide constructive feedback
- Identify performance bottlenecks and implement solutions to improve application performance
- Implement security best practices and ensure compliance with security standards
- Maintain comprehensive documentation of the software architecture, design decisions, and codebase
- Stay updated with the latest industry trends and technologies
- Foster a culture of continuous learning and professional development within the team
- Participate in cross-functional team meetings to discuss project progress and resolve issues
Education Required:
- Three-year tertiary degree – B. degree Computer Science or Information system major or equivalent
- AWS Cloud Certification would be advantageous
Experience Required:
- 7+ years’ JAVA SE (or J2SE) & Spring development experience
- Exposure to AWS Cloud technologies
Essential Competencies:
- Analytical mindset and good problem-solving skills
- Experience in Spring (Cloud, Boot, etc.)
- Experience building solutions in AWS
- Database experience (AWS RDS, MySQL, Oracle, etc.)
- Experience and knowledge in CI/CD practices (git, Gitlab, Bitbucket, GitHub, maven, Jenkins, Bamboo, etc.)
Advantageous Competencies:
- Messaging experience (Kafka, JMS, SQS, SNS)
- Infrastructure configuration management and automation experience (Terraform, CloudFormation)
- Experience in telecommunications industry
- Familiarity with unit testing frameworks (JaCoCo, JUnit) and TDD
Education
Bachelor's Degree: Computer and Information Science (Required)
Languages
English
Top Skills
What We Do
Altron is a proudly South African technology group. We harness the power of data, technology and human ingenuity to solve real-world problems, from the everyday to the epic. A technology industry leader since 1965, we’re partnering with customers across all industries to help them grow, build a thriving economy and transform today into a simpler, safer and smarter tomorrow. Altron operates in six countries, employs 4,700+ people and reported revenue of ZAR 7.9bn for the 12-month period ended 28 Feb 2023.