About the job Senior Software Developer(.Net)
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.
With us, you have great opportunities to take real steps in your career and the opportunity to take great responsibility.
Job Title: Senior Software Developer
Experience: 8–12 Years
Location: Bangalore (Hybrid)
Job Summary
We are seeking a highly skilled Senior Software Developer with strong expertise in C#, .NET Core, and Azure cloud technologies. The ideal candidate will have extensive experience in building scalable microservices-based applications, working with cloud-native services, and implementing modern DevOps practices.
Key Responsibilities
- Design, develop, and maintain scalable backend systems using C# and .NET Core
- Build and manage microservices architecture and RESTful APIs
- Develop and deploy applications on Microsoft Azure cloud platform
- Work with Azure services such as Azure Functions, Logic Apps, Service Bus, App Services, Cosmos DB, Blob Storage, and Application Insights
- Implement CI/CD pipelines using GitHub Actions
- Manage infrastructure using Terraform (Infrastructure as Code)
- Design and implement event-driven architectures using Kafka, Solace, or similar messaging systems
- Work with both relational (SQL Server) and NoSQL/document databases
- Collaborate with frontend teams and contribute to UI development using ReactJS/Angular
- Ensure application performance, scalability, and security best practices
- Troubleshoot, debug, and upgrade existing systems
- Suggest and implement technical improvements and innovations
Required Skills & Qualifications
- 8–12 years of hands-on experience in software development
- Strong proficiency in C# and .NET Core
- Experience in microservices architecture and API development
- Hands-on experience with Azure cloud services
- Strong understanding of CI/CD pipelines and DevOps practices
- Experience with Terraform or other IaC tools
- Knowledge of event-driven systems and messaging platforms (Kafka, Solace, etc.)
- Strong database knowledge: SQL Server and document databases
- Basic to intermediate experience in frontend technologies (ReactJS/Angular, JavaScript)
- Good understanding of application and cloud security practices
- Excellent problem-solving and analytical skills
Start: Immediate to 15 Days
Location: Bangalore (Hybrid)
Form of employment: Full-time until further notice, we apply 6 months probationary employment.