We are seeking a talented Senior Azure Developer to design, build, and enhance cloud-based applications using Microsoft Azure. This role involves leveraging the features of Azure to develop robust web applications, ensuring they meet the highest standards of performance, security, and scalability.
Key Responsibilities
- Development. Design and implement business-tier components, web applications, and database objects using Microsoft Azure technologies, including ASP.NET Web API.
- Prototyping. Create prototypes to validate concepts and gather feedback from stakeholders.
- Testing & Integration. Apply test-driven development practices, run unit and integration tests, and ensure code quality throughout the development lifecycle.
- Analysis & Design. Translate high-level design into detailed designs and implement them effectively.
- Collaboration. Work closely with Team Leads to clarify business requirements, estimate development efforts, and finalize work plans.
- Performance Benchmarking. Proactively benchmark application code to address performance and scalability issues.
- Support & Troubleshooting. Assist the Operations Team with environmental issues during deployment across Development, QA, Staging, and Production environments.
- Issue Resolution. Collaborate with other teams to resolve issues arising from application development or integration.
Mandatory Skills
- Cloud Platform Expertise. Proven experience with Microsoft Azure, including Azure Web Apps, Function Apps, and Azure Data Factory.
- Backend Development. Proficiency in Python, with Django experience being highly desirable.
- Development Practices. Strong understanding of test-driven development, continuous integration, and agile methodologies.
- Performance Engineering. Knowledge of performance engineering principles.
- System Requirements. Ability to translate functional and nonfunctional requirements into system requirements and develop complex applications.
- SDLC Knowledge. Solid grasp of the Software Development Life Cycle (SDLC) and agile techniques.
- Problem-Solving. Excellent logical thinking and problem-solving skills, with the ability to collaborate effectively.
Nice-to-Have Skills
- Frontend Development. Basic experience in frontend UI creation, with React being a plus.
- Database Familiarity. Knowledge of Snowflake or similar databases.
- Azure DevOps. Familiarity with Azure DevOps, including repos and pipelines.
- Design & Architecture. Understanding of design concepts and architectural principles.
- Additional Languages. Experience with Java is a plus.
Why Join Us?
- Innovative Projects: Work on high-impact projects utilizing the latest cloud technologies.
- Remote Flexibility: Enjoy the benefits of remote work while collaborating with a global team.
- Career Growth: Access opportunities for professional development and career advancement within a leading IT services company.
How to Apply
If you’re passionate about cloud development and eager to work on cutting-edge projects with a global team, apply now! Click Apply to submit your application and take the next step in your career with Luxoft.