Job Title: Software Developer
Location: [Remote/Onsite/Hybrid] |
Type: Full-Time
Experience: 0 to 3 Years
We are looking for an experienced Software Developer to design and build scalable, cloud-native applications using AWS and Azure services. You’ll work across the full software development lifecycle, from requirement gathering to deployment and production support.
Key Responsibilities:
• Gather, analyse, and interpret functional specifications and user requirements.
• Design appropriate software solutions, including logical/physical database structures and entity relationship diagramming as needed.
• Develop and code system features, including user interfaces and internet/intranet functionality as required by the applications.
• Test and troubleshoot new and existing software systems.
• Integrate new software and enhancement into existing systems.
• Provide user training and system documentation when necessary.
Requirements:
- Bachelors degree in Computer Science or related field.
- 0-3 years of software development experience
- Hands-on with AWS and/or Azure
- Proficient in Java, C#, or Python
- Strong understanding of distributed systems and microservices
- Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps)
- Excellent problem-solving and communication skills