Job Description
This is an excellent opportunity to become a senior software engineer within a team of experts while developing large and complex enterprise solutions for a portfolio of industry leading clients.
This position is 100% remote, paying R1.2M per annum
THE COMPANY
This Software Engineering, Tech Strategy, AI, and ML consultancy is headquartered in the UK with offices also in SA. They have fast established themselves as one of the most sort after Data Engineering Consulting companies in the world, given their high-level specialization in ARTIFICIAL INTELLIGENCE.
They have transformed many leading organizations across a multitude of industries, taking their incredibly large fragmented and inaccessible datasets turning them into highly valuable data, by implementing MACHINE LEARNING operations in the cloud, they transform these datasets and MAKE AI WORK.
THE ROLE
As the Senior Software Engineer, you will be responsible for architecting scalable enterprise applications, and providing technical guidance to ensure successful project delivery. Your role will be to build and deploy applications in a cloud environment using AWS technologies such as EKS, Lambda, Margate, and EC2. You will be responsible for developing microservices that ensure the scalability of applications, as well as implementing and maintaining CI/CD pipelines to streamline the development process. You'll support DevOps processes, ensuring efficient deployment and operation of software systems.
THE REQUIREMENTS
At least 6 years of commercial software development experience
Extensive C# .NET experience
AWS - EKS, Lambda, Margate, EC2, Application development
Microservices (container) experience
DevOps & CI/CD Experience
Worked with enterprise applications
Team lead skills