Position Details
About this role
This role involves designing, developing, testing, and maintaining high-quality software applications with a focus on scalability, security, and resilience, working closely with cross-functional teams.
Key Responsibilities
- Design, develop, test, and deploy software enhancements
- Write maintainable code
- Participate in requirement analysis and sprint planning
- Develop and consume APIs/microservices
- Support production issues
Technical Overview
The technical environment includes programming in Java, .NET, Python, JavaScript, utilizing RESTful APIs, microservices architecture, databases like SQL and NoSQL, and cloud platforms such as Azure, AWS, and GCP, with CI/CD pipelines and security best practices.
Ideal Candidate
The ideal candidate is a mid-level software engineer with experience in Java, .NET, Python, and JavaScript, familiar with microservices and RESTful APIs. They should have a solid understanding of cloud platforms and agile methodologies, capable of developing scalable and secure applications.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience with Java, .NET, or Python, No experience with APIs or microservices, Unfamiliarity with version control systems, No knowledge of Agile/Scrum
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile