We are seeking a highly skilled and motivated Dot Net Full Stack Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining robust web applications from front to back. This role requires a strong understanding of both front-end and back-end technologies, with a particular focus on the Microsoft .NET ecosystem. You will work closely with product managers, designers, and other engineers to deliver high-quality, scalable, and performant software solutions.
- Design, develop, and maintain full-stack web applications using C#, .NET Core/.NET Framework, and related technologies.
- Develop robust and scalable back-end services, APIs (RESTful/GraphQL), and microservices.
- Implement engaging and responsive user interfaces using modern front-end frameworks such as React, Angular, or Vue.js, alongside HTML5, CSS3, and JavaScript/TypeScript.
- Design, optimize, and manage databases, primarily SQL Server, including writing complex queries, stored procedures, and ensuring data integrity and performance.
- Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
- Write clean, well-documented, and testable code, adhering to best practices and coding standards.
- Participate in code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.
- Troubleshoot, debug, and resolve software defects and issues in a timely manner.
- Deploy and manage applications on cloud platforms such as Microsoft Azure.
- Stay up-to-date with emerging technologies and industry trends to continuously improve our development processes and product offerings.
- Contribute to all phases of the development lifecycle, from requirements gathering to deployment and post-launch support.