Design and Development
- Design and develop robust, scalable, and high-performance web applications using modern frameworks.
- Develop custom web applications using .NET Framework, C#, .NET Core, and Microsoft technologies.
- Ensure adherence to coding standards and maintain high code quality through regular code reviews.
Front-end Development
- Develop responsive and user-friendly interfaces using Angular (version 8+ mandatory).
- Integrate front-end applications with backend APIs and services.
Backend & Database Development
- Work with C#, ASP.NET Core, Web API, and Entity Framework/ORM.
- Design and maintain relational and non-relational databases such as SQL Server, PostgreSQL, and NoSQL.
Full Stack Development
- Implement full-stack solutions involving both frontend (Angular) and backend (.NET technologies).
- Ensure seamless integration across all components of the application.
Software Development Lifecycle
- Participate in requirements gathering, business analysis, and translating needs into technical specs.
- Write clean, well-documented, and efficient code.
- Conduct unit testing, integration testing, and system testing.
- Deploy and manage applications on cloud platforms like Azure.
Performance and Optimization
- Monitor application performance and troubleshoot technical issues efficiently.
- Implement caching, performance tuning, and optimization strategies.
Collaboration and Communication
- Work closely with product owners, BAs, and stakeholders for technical solutioning.
- Participate in Agile ceremonies like sprint planning, stand-ups, and retrospectives.
- Mentor and guide junior developers within the team.
Skills Required
.Net Core, C#, Web Api, Sql Server, Postgresql, Nosql