Job Summary:
We are seeking a skilled Software Engineer with expertise in Python, Azure, and C#/.NET development. The ideal candidate should have experience working in US shifts, possess excellent communication skills, and demonstrate a strong ability to design, develop, and maintain scalable applications in a cloud-based environment.
Key Responsibilities:
- Design, develop, and maintain scalable applications using Python and C#/.NET.
- Work on Azure cloud solutions, including Azure Functions, Azure App Services, and Azure DevOps.
- Develop APIs, microservices, and serverless applications to enhance application efficiency.
- Ensure application security, performance, and reliability through best practices.
- Collaborate with cross-functional teams to gather requirements and implement solutions.
- Troubleshoot and resolve technical issues in a timely manner.
- Work in agile environments, participating in sprints, code reviews, and daily standups.
- Document development processes, technical specifications, and architectural decisions.
Required Skills & Qualifications:
- 7+ years of hands-on development experience in Python and C#/.NET.
- Strong expertise in Azure services (Azure Functions, Logic Apps, Cosmos DB, Azure Storage, etc.).
- Experience in API development and integration using RESTful services.
- Proficiency in SQL and NoSQL databases.
- Should be good with DevOps practices, CI/CD pipelines, and version control (Git, Azure DevOps, GitHub Actions, etc.).
- Excellent problem-solving skills and ability to debug complex issues.
- Strong communication and collaboration skills, with experience working in US shifts.