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:
- Develop and maintain cloud-based applications using AWS Lambda, EC2, Azure Functions, etc.
- Participate in design, planning, coding, and code reviews.
- Implement scalable, distributed systems with auto-scaling, caching, and monitoring tools.
- Build automation for testing (JUnit, NUnit) and integrate with CI/CD pipelines.
- Collaborate with QA, DevOps, and product teams to deliver high-quality releases.
- Troubleshoot production issues and provide timely resolutions.
- Maintain version control with Git and follow Agile practices (Scrum, JIRA).
Requirements:
- 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