Responsibilities:
- Full Stack Development: Develop and maintain end-to-end applications utilizing .Net Framework / .Net Core 3+, with strong proficiency in C#, ASP.NET frameworks, MVC, and Web API.
- Frontend Development: Build robust user interfaces using Angular or React.
- API Development: Develop and work with service APIs and RESTful principles.
- Database Management: Work with MS-SQL database and Entity Framework.
- Cloud & DevOps: Develop and deploy applications within Azure environments, including setting up and managing DevOps Pipelines for deployment.
- Architectural Principles: Apply knowledge of Design patterns, SOLID principles, and various Authentication Mechanisms (OAUTH/JWT/SSO).
- Testing: Implement unit testing using frameworks like Nunit.
- Version Control: Utilize Git for version control and understand different branching strategies.
- Troubleshooting & Optimization: Troubleshoot complex issues and optimize application performance.
- Collaboration: Work effectively in a collaborative team environment, communicating clearly with internal and external stakeholders.
Required Skills:
- Proficiency in .Net Framework / .Net Core 3+.
- Development experience in C#, ASP.NET frameworks, MVC, Web API.
- Ability to build applications in Angular or React.
- Skills in building services API / REST.
- Experience with MS-SQL database and Entity Framework.
- Proficiency in development within Azure and DevOps Pipelines for deployment.
- Knowledge of Design patterns, SOLID principles, Authentication Mechanisms (OAUTH/JWT/SSO).
- Familiarity with unit testing frameworks like Nunit.
- Understanding of Git version control and different branching strategies.
- Ability to troubleshoot complex issues and optimize application performance.
- Excellent communication skills, both verbal and written.
- Ability to work under pressure and meet deadlines.
- Capability to work independently and complete assignments.
Good to Have:
- Knowledge/experience in NoSQL databases.
Skills Required
Full Stack Development, Api Development, Devops, Nunit, Troubleshooting, Git