Description

Job Summary:
We are looking for a skilled Software Engineer with 3-5 years of experience in Python or .NET (C#) and having a background in Azure cloud services. The ideal candidate will be responsible for designing, developing, and deploying scalable applications, ensuring high performance and reliability.

 

Key Responsibilities:

  • Design, develop, and maintain applications using Python or .NET (C#).
  • Develop and optimize cloud-based solutions using Microsoft Azure.
  • Work with Azure services such as Azure Functions, App Services, Blob Storage, Azure SQL, and Cosmos DB.
  • Implement API development and integration using RESTful services.
  • Collaborate with cross-functional teams to gather requirements and develop solutions.
  • Write clean, maintainable, and efficient code while following best practices.
  • Debug, troubleshoot, and optimize performance issues in applications.
  • Implement CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Ensure security, scalability, and performance of applications.

Required Skills & Qualifications:

  • 3-5 years of experience in software development using Python or .NET (C#).
  • Basic experience with Azure services such as Azure Functions, App Services, and Azure Storage.
  • Strong knowledge of object-oriented programming and design patterns.
  • Experience with RESTful API development and microservices architecture.
  • Proficiency in database technologies like SQL Server, PostgreSQL, or Cosmos DB.
  • Experience with version control tools like Git.
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes) is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.

Preferred Qualifications:

  • Experience with Azure DevOps for CI/CD implementation.
  • Knowledge of frontend technologies like React, Angular, or Blazor is a plus.
  • Exposure to Agile/Scrum methodologies.

Education

Any Graduate