Job Description

Job Description: 

  • Design, develop, and maintain the complete application stack (frontend and backend) using .NET Core, C#, Angular/React/Vue.js, and other related technologies. 
  • Develop and optimize backend services using .NET Core, ASP.NET, and Web API to ensure performance, scalability, and security. 
  • Build and maintain dynamic, responsive, user-friendly interfaces with modern front-end frameworks (e.g., Angular, React, or Vue.js). 
  • Design and optimize database schemas, write complex SQL queries, and manage relational (SQL Server, PostgreSQL) and NoSQL (MongoDB, etc.) databases. 
  • Design, implement, and consume RESTful APIs, integrating external services and applications seamlessly. 
  • Maintain high standards for code quality, unit testing, and code reviews. Enforce best practices for software development. 
  • Collaborate with cross-functional teams, including product managers, UI/UX designers, and other developers, to deliver timely robust software solutions. 
  • Provide mentorship and guidance to junior developers, helping them grow technically and professionally. 
  • Optimize application performance on both the front end and the back end, ensuring fast load times, reduced latency, and smooth user experiences. 
  • Participate in the automation of deployment pipelines to ensure continuous integration and delivery of applications. 
  • Identify, diagnose, and resolve complex technical issues in both development and production environments. 
  • Work within an Agile framework, contributing to sprint planning, retrospectives, and continuous delivery of features. 

Experience Needed:

3 To 5 Years