About the job Backend Software Engineer (.NET Core, Microservices, Azure)
Company Description
We are a consulting company with a bunch of technology-interested and happy people!
We love technology, we love design and we love quality. Our diversity makes us unique and creates an inclusive and welcoming workplace where each individual is highly valued.
With us, each individual is her/himself and respects others for who they are and we believe that when a fantastic mix of people gather and share their knowledge, experiences and ideas, we can help our customers on a completely different level.
We are looking for you who is immediate joiner and want to grow with us!
With us, you have great opportunities to take real steps in your career and the opportunity to take great responsibility.
Job Description:
We are seeking an experienced Backend Software Engineer with a strong background in application development. The ideal candidate should have hands-on experience in .NET Core, Microservices, and Azure Cloud Services. You will be responsible for designing, developing, and maintaining scalable backend solutions while ensuring high performance and security.
Key Responsibilities:
- Design, develop, and maintain backend applications using .NET Core and Microservices architecture.
- Build and integrate APIs to support frontend functionalities and third-party integrations.
- Leverage Azure Cloud Services including Azure Functions, Azure Storage Service, Azure Service Bus, Azure App Service, Azure App Insights, Azure Monitoring, Azure Cosmos DB, and Azure VMs.
- Work with SQL Server and Document databases to manage data efficiently.
- Implement and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
- Ensure application and cloud security best practices are followed throughout the development lifecycle.
- Collaborate with cross-functional teams including frontend developers, QA engineers, and product managers to deliver high-quality software solutions.
Required Skills and Experience:
- Minimum of 5 years of hands-on experience in application development.
- Strong expertise in .NET Core and Microservices architecture.
- Proficiency in Azure Cloud Services, including but not limited to:
- Azure Functions
- Azure Storage Service
- Azure Service Bus
- Azure App Service
- Azure App Insights
- Azure Monitoring
- Azure Cosmos DB
- Azure VMs
- Solid experience with SQL Server and Document databases.
- Proven experience in creating and maintaining CI/CD pipelines using Azure DevOps and GitHub Actions.
- Good knowledge of Application and Cloud Security best practices.
Preferred Qualifications:
- Experience in Agile methodologies and working within cross-functional teams.
- Excellent problem-solving skills and the ability to work independently.
- Strong communication skills and the ability to collaborate effectively with team members.
Why Join Us?
- Opportunity to work on challenging and impactful projects.
- Collaborative and dynamic work environment.
- Competitive salary and benefits package.
- Career growth and development opportunities.
Start: Immediate
Location: Bangalore
Form of employment: Full-time until further notice, we apply 6 months probationary employment.
We interview candidates on an ongoing basis, do not wait to submit your application.