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