We are seeking a talented Full Stack .NET Developer to join our growing team. The ideal candidate will bring expertise in modern front-end JavaScript libraries (like React or Angular 6+), back-end .NET Core development, and possess strong communication skills to collaborate effectively with our geographically diverse team.
Key Responsibilities :
- Fullstack Development : Design, develop, and maintain scalable and secure web applications using .NET technologies.
- Cloud Integration : Leverage Azure DevOps services to build, deploy, and manage applications in a cloud environment.
- Database Management : Work with relational databases such as SQL Server to design and optimize data storage solutions.
- DevOps Practices : Implement CI / CD pipelines using Azure DevOps to automate deployment processes and ensure smooth application delivery.
- Collaboration : Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
- Code Quality : Write clean, maintainable, and efficient code while following best practices and coding standards.
- Troubleshooting : Identify and resolve technical issues, bugs, and performance bottlenecks in a timely manner.
- Mentorship : Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.
Required Skills and Qualifications :
Experience : 5+ years of professional experience in fullstack development with a focus on .NET.Cloud Expertise : Strong hands-on experience with Azure DevOps.Database Knowledge : Solid experience with relational databases (either SQL Server or MySQL).DevOps : Familiarity with CI / CD pipelines and automated deployment processes using Azure DevOps.Front-End : Experience with modern front-end frameworks (either React or Angular 6+)Problem-Solving : Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex technical issues.Communication : Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.