9 hours ago
Pune, IndiaMid Level / Senior
Responsibilities
- Design, develop, and maintain scalable web applications using C#, .NET, ASP.NET Core, Angular, TypeScript, HTML, and CSS.
- Build backend services and secure RESTful APIs, including authentication, authorization, integrations, and API documentation or testing.
- Develop database solutions, data models, queries, and integrations using SQL and Entity Framework.
- Use Python for scripting, automation, API integration, and basic data-processing activities.
- Write unit tests, debug issues, troubleshoot production systems, and improve application performance, reliability, and maintainability.
- Collaborate with product owners, developers, and business stakeholders to translate requirements into effective software solutions.
- Participate in Git workflows, sprint planning, reviews, retrospectives, technical discussions, automated builds, and deployments.
Requirements
- 4–7 years of professional software development experience using C# and .NET or ASP.NET Core.
- Strong understanding of object-oriented programming, clean coding principles, dependency injection, middleware, and scalable web application development.
- Proficiency with Angular, TypeScript, HTML, CSS, components, services, routing, forms, lifecycle concepts, and REST API integration.
- Experience designing, developing, and consuming secure RESTful APIs, with knowledge of HTTP, JSON, authentication, authorization, Swagger/OpenAPI, and Postman.
- Knowledge of SQL, relational databases, CRUD operations, database design, query development, and ORM technologies such as Entity Framework.
- Experience with unit testing, debugging, logging, troubleshooting, performance optimization, code reviews, and coding standards.
- Working knowledge of Git, CI/CD pipelines, automated build and deployment practices, Agile/Scrum, and cross-functional collaboration.
- Experience with C++ and working knowledge of Python for scripting, automation, API integration, and basic data processing.
- Exposure to cloud platforms, preferably Microsoft Azure, and experience with DevOps practices and automation.
Benefits
- Work with modern technologies on meaningful and challenging software solutions.
- Gain exposure to the full software development lifecycle.
- Join a collaborative, learning-focused, and innovation-driven environment.
- Develop technical capabilities through varied responsibilities and continuous improvement.
- Collaborate with colleagues across 40 countries and 150 locations.
