Role And Responsibilities
We are looking for a talented and experienced Dot Net Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining software applications using .Net Core and other relevant technologies. Your key responsibilities include:
Collaborating with cross-functional teams to define project requirements and objectives
Designing, coding, testing, and debugging software applications using .Net Core, MVC, Web API, ASP.Net, C#, and Entity Framework
Developing front-end interfaces using React or Angular and TypeScript
Working with SQL Server and PostgreSQL for database development and maintenance
Writing stored procedures and triggers for efficient data retrieval and manipulation
Utilizing Azure services like Azure Web App, Azure Function, and CI/CD for cloud-based application deployment
Ensure software quality by conducting thorough unit testing and participating in code reviews
Collaborating with the DevOps team for continuous integration and delivery
Candidate Qualifications
To be successful in this role, you should possess:
A minimum of 8 years of relevant experience as a Full Stack Developer
In-depth knowledge of .Net Core, MVC, Web API, ASP.Net, C#, and Entity Framework
Hands-on experience with front-end development using React or Angular and TypeScript
Strong database development skills using SQL Server and PostgreSQL
Experience in writing efficient stored procedures and triggers
Familiarity with Azure services like Azure Web App, Azure Function, and CI/CD
Working knowledge of DevOps tools like Jira
Bachelor's degree in Computer Science