
IT Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and maintain applications using the .NET framework and C#
- Work on cloud-native applications, primarily within Azure or AWS environments
- Write robust SQL queries, procedures, and optimize database performance
- Collaborate with cross-functional teams to define, design, and ship features
- Ensure software quality through code reviews, unit tests, and automation
- Monitor application performance and troubleshoot production issues
- Stay updated on emerging technologies and integrate best practices
- Bachelor's degree in computer science, Engineering, or related field
- 5+ years of experience in .NET development using C#
- Strong understanding of cloud platforms (Azure preferred, AWS a plus)
- Proficiency in SQL Server or other relational databases
- Solid grasp of object-oriented programming and design patterns
- Familiarity with RESTful APIs and microservices architecture
- Experience with CI/CD pipelines and DevOps tools
- Knowledge of front-end frameworks (Angular, React, or NextJS) & CSS
- Understanding of containerization (Docker, Kubernetes)
- Experience with container orchestration using Kubernetes
- Agile/Scrum development experience
- Excellent analytical and problem solving skills
- Excellent verbal and written communication skills
- Ability to articulate and present different points-of-views on various topics related to project and otherwise.
- Eager to learn and continuously develop personal and technical capabilities.
- MCA or Bachelors in Engineering, Computer Science or equivalent.