
Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and maintain backend services using .NET Core (.NET 6/7/8).
- Build RESTful APIs and integrate with front-end or third-party services.
- Collaborate with other team members to deliver high-quality solutions.
- Write clean, scalable, and efficient code following best practices and coding standards.
- Participate in code reviews, unit testing, and debugging processes.
- Maintain technical documentation related to development efforts.
- Work in an Agile/Scrum development environment.
- Strong hands-on experience with .NET Core (ASP.NET Core Web API).
- Proficiency in C#, Entity Framework Core, and LINQ.
- Good understanding of RESTful API design and implementation.
- Experience with SQL Server or other relational databases.
- Familiarity with Git or other version control systems.
- Basic understanding of OOP, SOLID principles, and clean architecture.
- Experience or exposure to TypeScript and modern JavaScript frameworks (e.g., Angular, React, or Vue.js).
- Knowledge of front-end/backend integration.
- Basic knowledge of cloud platforms like Azure or AWS.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2+ years of professional experience in software development.