Main purpose of the job
The successful candidate will support Deloitte Cloud Transformation & System Engineering team in developing, implementing, optimising and maintaining cloud-based solutions. You will be responsible for deploying and debugging cloud stacks, implementing new cloud initiatives and ensuring the security of the cloud infrastructure.
What you will do
- Designing, developing and deploying modular cloud-based systems;
- Setup, configuration and maintenance of cloud solutions;
- Educating teams on the implementation of new cloud technologies and initiatives;
- Developing and maintaining cloud solutions in accordance with best practices;
- Ensuring efficient functioning of data storage and processing functions in accordance with company security policies and best practices in cloud security;
- Identifying, analysing, and resolving infrastructure vulnerabilities and application deployment issues;
- Regularly reviewing existing systems and making recommendations for improvements; and
- Interacting with clients, providing cloud support, and making recommendations based on client needs.
Required Qualifications and Experience
- A Bachelor’s Degree in Computer Science or any other related field.
- 1 to 3 years of programming experience.
- Proficient in at least one of the following programming languages (Python, Java, C#, Javascript, TypeScript).
- Skills in API usage and in SDKs for writing applications.
- Knowledge of how to implement Data Structures (List, Arrays, Maps etc).
- Experience in using GIT version control system.
- SQL Knowledge and Experience.
- Experience in using Command Line Interface (CLI) in Linux, MacOS or any other Unix system.
Preferred Qualifications and Experience
- Knowledge and Experience in Cloud Services (AWS, Azure etc).
- Knowledge of the key features of cloud service providers.
- Infrastructure as Code experience (Terraform, CloudFormation etc).
- Experience with Jira or other ticket trackers.
- Experience using Confluence Teamwork space.
- Worked as part of a team software development team.
- Understanding of application lifecycle management.
Behavioural competencies
- Excellent communication skills, both written and verbal.
- Adaptable, managing change and ambiguity with ease.
- Problem solving ability.
- Diligent and quick learner.
- Effective interpersonal and relationship building skills.
- Proactive and has the ability to assess a situation and independently take action to address it.
APPLY USING THE LINK BELOW: