Senior Azure Developer

Noida, Uttar Pradesh, India
Jul 23, 2024
Jul 23, 2025
Remote
Full-Time
2 Years
Job Description

Microsoft Azure is a premier Cloud Computing service offering a broad spectrum of application development capabilities. We are seeking a skilled Azure Developer to join our team and create innovative web applications leveraging cloud architecture. The ideal candidate will excel in cloud-based app development, testing, security, and deployment.

Responsibilities

  • Design, build, and enhance business-tier components, web applications, and database objects using Microsoft platform technologies (ASP.NET Web API) and Azure.
  • Develop prototypes to validate proposed solutions and gather stakeholder feedback.
  • Apply test-driven development and continuous integration processes to ensure high-quality code.
  • Convert high-level designs into detailed low-level designs and implement them effectively.
  • Collaborate with Team Leads to clarify business requirements, estimate development costs, and finalize work plans.
  • Perform unit and integration testing throughout the development lifecycle.
  • Proactively benchmark application code to address performance and scalability issues.
  • Work closely with the Quality Assurance Team for issue reporting, resolution, and change management.
  • Provide support and troubleshooting for the Operations Team during application deployment across Development, QA, Staging, and Production environments.
  • Assist in resolving issues arising from applications or integration of multiple components.

Mandatory Skills

  1. Frontend Development. Basic UI creation skills, React experience preferred.
  2. Backend Development. Experience with Python, Django experience is a plus.
  3. Azure Experience. Proficient with Web Apps, Function Apps, Serverless execution, and Azure Data Factory.
  4. Core Skills. Expertise in Microsoft Azure/PAAS, familiarity with Java and Python.
  5. Educational Qualifications. Master of Science, Master of Technology, Bachelor of Commerce, Bachelor of Economics, Bachelor of Science, or Bachelor of Engineering.
  6. Performance Engineering. Knowledge of performance engineering principles.
  7. Quality Processes. Understanding of quality processes and estimation methods.
  8. System Requirements. Ability to transform functional and non-functional needs into system requirements.
  9. Application Development. Capability to develop and code complex applications.
  10. Testing. Experience in creating test cases and scenarios based on specifications.
  11. Project Domain. Fundamental understanding of the project domain.
  12. SDLC & Agile. Solid knowledge of Software Development Life Cycle (SDLC) and Agile methodologies.
  13. Technology Trends. Awareness of current technology trends.
  14. Skills. Strong logical thinking, problem-solving abilities, and collaborative skills.

Nice-to-Have Skills

  1. Database Knowledge. Familiarity with Snowflake.
  2. Azure DevOps. Experience with Azure DevOps (repo and pipelines) preferred.
  3. Design Concepts. Understanding of design concepts and architectural fundamentals.

Languages

  • English. Advanced (C1)

Why Join Us

This is an exciting opportunity to work on cutting-edge cloud-based applications with a talented team. If you are passionate about Azure development and eager to contribute to innovative solutions, we would love to hear from you!