Job Overview :
We seek a motivated and detail-oriented Junior Software Developer to join our growing development team. This role offers an exciting opportunity to work on real-world applications while gaining hands-on experience with continuous integration and delivery (CI / CD) and cloud technologies.
Responsibilities :
- Assist in the design, development, and maintenance of web, or backend applications
- Write clean, maintainable code following best practices and participate in peer code reviews
- Support the implementation and improvement of CI / CD pipelines
- Deploy and monitor applications in cloud environments such as AWS, Azure
- Troubleshoot and debug software and infrastructure issues
- Collaborate with cross-functional teams to deliver quality software on schedule
- Contribute to documentation and ensure knowledge sharing within the team
Requirements :
Diploma or Bachelor's degree in Software Engineering, Computer Science, or a related fieldSolid understanding of at least one programming language (e.g., ReactJS / NodeJS, Java, SQL)Familiarity with version control systems (e.g., Git)Exposure to CI / CD concepts and tools (e.g., Jenkins, GitLab CI)Basic understanding of cloud computing platforms (AWS, Azure)Strong problem-solving skills, eagerness to learn, and good communication abilitiesPreferred Qualifications :
Internship or project experience involving cloud deployment or automationKnowledge of containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes)Familiarity with Agile methodologies and DevOps principlesEnthusiasm for new technologies and continuous improvement