Country/Region:  IN
Requisition ID:  26503
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - BENGALURU - HP

Title:  Technical Lead-App Development

Description: 

Area(s) of responsibility

Job Overview
We are seeking a skilled Backend Developer with a strong understanding of the .NET programming language. The successful candidate will be responsible for building and maintaining backend services, APIs, and databases, ensuring system consistency and improving user experience. You will be a part of a creative team that is responsible for all aspects of the ongoing software development, from the initial specification, through to developing, testing, and launching. Your goal will be to work with internal teams to design, develop and maintain our software products.
Responsibilities
•    Design, build, and maintain efficient, reusable, and reliable .NET code.
•    Ensure the best possible performance, quality, and responsiveness of applications.
•    Identify bottlenecks and bugs, and devise solutions to these problems.
•    Collaborate with other team members and stakeholders to meet team objectives.
Required Skills
•    Proficiency in .NET Development with .NET Framework 4.5+, .NET Core, and C# programming language.
•    Strong understanding of SQL Server and ability to write complex SQL queries.
•    Experience with Entity Framework and LINQ.
•    The candidate must have a Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Preferred Skills
•    Familiarity with front-end languages such as HTML, JavaScript, and CSS.
•    Knowledge of cloud platforms like Azure or AWS.
•    Experience with microservices and Docker.
•    Understanding of Agile methodologies.
•    Familiarity with continuous integration.
•    Knowledge of RESTful APIs and API Communications.
•    Experience with Test-Driven Development (TDD).
•    Familiarity with version control systems like Git.
•    Knowledge of design/architectural patterns (e.g., Model-View-Controller (MVC)).
•    Understanding of software development life cycle (SDLC).
Required Experience
7-10yrs