We seek a skilled Full-Stack .NET Developer to join our dynamic development team. The ideal candidate will design, develop, test, and maintain web-based applications using Microsoft .NET technologies. You will work closely with other developers, project managers, and stakeholders to ensure that projects are completed on time and within budget.
Responsibilities:
- Develop, maintain, and support web-based applications using Angular, Typescript, HTML5, CSS3, or LESS, and Microsoft .NET technologies
- Collaborate with other developers, project managers, and stakeholders to design and develop new features and enhancements
- Write high-quality, clean, and maintainable code
- Participate in code reviews to ensure that the code meets quality standards
- Conduct unit and integration testing to ensure the quality of the software
- Troubleshoot and debug issues as they arise
Requirements:
- Bachelor’s degree in Computer Science or a related field
- 3+ years of experience developing web-based applications using Angular, Typescript, HTML5, CSS3, or LESS, and Microsoft .NET technologies.
- Hands-on experience working with architecture like Monolithic and Microservice Architecture.
- Understanding of RESTful APIs and how to integrate them into Angular applications
- Working knowledge of C#, ASP.NET, .NET Core, SQL Server, MySQL, or PostgreSQL
- Experience with responsive web design and cross-browser compatibility
- Experience creating graphics, icons, logos, and other visual elements
- Familiarity with front-end development tools such as NPM, Yarn, and Webpack
- Ability to collaborate with back-end developers to implement new features and enhancements
- Experience with Agile development methodologies such as Scrum or Kanban
- Familiarity with version control systems such as Git or SVN
- Excellent problem-solving and analytical skills
- Strong written and verbal communication skills
- Ability to work in Agile development methodologies such as Scrum or Kanban
Nice to have:
- Knowledge of ABP Framework and Asp-Net Zero framework
- Sound understanding of RabbitMQ, MassTransit, and DapR.
- Familiarity with Docker and Kubernetes, MongoDB and GraphQL