An exciting opportunity exists for a suitably qualified and experienced Full Stack Engineer to join Deloitte’s Regulatory Technology & Data team, based in Johannesburg. The successful candidate will contribute to complex, high-profile, and globally distributed software development initiatives. This role requires proven experience in the design, maintenance, and troubleshooting of scalable cloud based applications to support the ongoing expansion of RTD's technical offering.
Essential Duties:
- Implementing efficient code across the stack
- Developing quality assurance procedures
- Creation of unit/integration testing for systems
- Deploying containerized services to Kubernetes
- Deploying and working with industry-standard infrastructure
- Installing, configuring, testing and maintaining operating systems, application software and system management tools
- Writing code/configuration which ensures the highest levels of system availability
- Managing and monitoring all installed systems and infrastructure
- Maintaining and upgrading existing systems
- Working closely with other developers, UX designers, business and systems analysts
- Determining operational practicality
- Identifying areas of improvement in existing processes/systems and proposing business value through a technology implementation.
Tools and Experience:
- Experience in Angular, .NET Core, C#, Entity Framework, Python, PostgreSQL, Docker/Kubernetes, NGINX, Git and GitLab, Linux. Similar technologies like React/Java are also acceptable.
- Experience in installing, configuring and troubleshooting Linux based environments.
- Experience with virtualization and containerization (e.g., Docker, Kubernetes)
- Minimum three years of relevant experience.
Competencies:
- Architectural thinking & strong problem-solving skills.
- Conscientious individual demonstrating attention to detail and quality along with high levels of ownership and commitment.
- An excellent team player capable of delivering results under pressure and to strict deadlines.
- A passion for keeping up to date with the latest advances in technology and how this affects the business environment.
- Metric driven and focused on continual improvement.
- Ability to communicate technical concepts to a non-technical audience.
What we offer:
- Exciting career growth prospects linked to the success of an ambitious team.
- The prospect of working closely with professionals who are leaders in their fields.
- A large team of professionals to support business and professional growth.
- The international Deloitte network, which provides opportunities to travel and access to international best practice.