Full Stack .Net Web Application Developer
Job Description
Web Application Development and Maintenance:
- Design, develop, and maintain web applications using ASP.NET MVC, C#,
- Implement front-end interfaces using HTML, CSS, JavaScript, and GIS JavaScript
frameworks like Leaflet, Open Layers.
Database Design and Management:
- Design and manage relational databases, primarily using PostgreSQL and PostGIS.
- Ensure data integrity and implement security best practices in database design.
API Development and Integration:
- Develop and consume RESTful APIs to integrate with third-party services and internal
systems.
- Implement authentication, authorization, and security mechanisms for APIs.
Testing and Debugging:
- Perform debugging to ensure the quality and reliability of the code
- Perform code reviews and provide constructive feedback to peers
Educational Qualification:
- Bachelor's degree in computer science, Information Technology, or a related field (or
equivalent experience). If the candidate is good, we are open to hire non-bachelors as well.
Experience:
- 1 or 2+ years of experience in full stack web development using ASP.NET MVC and
C#.
- Proven experience with front-end technologies like HTML, CSS, JavaScript, and GIS JS
Frameworks.
- Experience with relational databases, particularly PostgreSQl and PostGIS.
Technical Skills:
- Proficiency in ASP.NET MVC frameworks.
- Strong knowledge of C#, LINQ, Entity Framework, and other .NET technologies
- Experience with front-end technologies, including JavaScript, jQuery, AJAX, Bootstrap,
and responsive design.
- Knowledge of RESTful API design and integration