We are looking for a talented Junior Cloud Software Engineer to join our dynamic software cloud engineering team. This role is essential in supporting the development of innovative software solutions and services using cloud software development techniques. As a key team member, you will assist in designing, building, and managing cloud systems and infrastructure, ensuring flexibility, scalability, and resiliency to meet current and future business needs in an automated, repeatable manner.
Responsibilities
- Cloud Solution Design & Development. Create solutions that safeguard and manage cloud-native applications and data.
- Implementation Support. Assist in designing and implementing new cloud-based systems.
- Cloud Architecture Coordination. Develop and manage cloud architecture across various domains, including application development, identity and access management, network and data management, and security.
- Collaboration & Evaluation. Work with engineering and development teams to assess and identify optimal cloud solutions.
- Data Management. Ensure efficient functioning of data storage and processing in line with company security policies and cloud security best practices.
- Deployment Support. Partner with senior engineers to design and deploy software in cloud environments.
- Best Practices Implementation. Follow guidance from senior engineers on best practices within the cloud engineering function.
- Troubleshooting & Maintenance. Address incidents, determine root causes, resolve issues, document problems, and implement preventative measures.
- Project Support. Contribute to priority projects, maintain stakeholder relationships, and share information through standardized reports.
Education & Experience Recommended
- Education. Four-year Degree in Computer Science, Information Technology, or a related field, or equivalent work experience and demonstrated competence.
- Experience. Typically 0-2 years of work experience, preferably in distributed and cloud computing, software and cloud design, programming languages, agile development methodologies, or related areas.
Preferred Certifications
- AWS Certified
- Microsoft Azure Certified
- Google Cloud Platform (GCP) Certified
- CSA Certified
Knowledge & Skills
Technical Skills
- Software Engineering
- Agile Methodology
- Software Development
- Computer Science
- Programming Languages: Java, JavaScript, Python, SQL
- Cloud Platforms, Amazon Web Services (AWS), Microsoft Azure
- Application Programming Interface (API)
- Full Stack Development: React.js, Angular
- DevOps
- Scalability
- Automation
- Kubernetes
- Microservices
- Docker
Cross-Org Skills
- Effective Communication
- Results Orientation
- Learning Agility
- Digital Fluency
- Customer Centricity
Impact & Scope
- Contribute to team efforts by providing valuable information, analysis, and recommendations.
- Influence own work and act as a collaborative team member.
Complexity
- Apply basic theories and concepts to work tasks.
- Continuously learn and adapt to new challenges.
Disclaimer
This job description outlines the general nature and level of work performed in this role. It is not exhaustive and may be subject to change. Additional functions may be assigned as needed by management.
Join our team and be a part of shaping the future with cutting-edge cloud solutions! Apply now and embark on a journey of growth and innovation.