Main responsibilities
- Design, develop, and maintain scalable and secure web applications using .NET, React, and related technologies
- Take ownership of the entire development lifecycle, including architecture design, coding, testing, deployment, and support
- Collaborate closely with cross-functional teams, including Product Managers, Designers, and QA Engineers, to deliver high-quality software solutions
- Lead code reviews, ensuring best practices in coding standards, security, and performance
- Provide mentorship and technical guidance to junior and mid-level developers
- Stay updated with emerging technologies and recommend improvements to enhance the technology stack
- Troubleshoot and resolve complex technical issues to ensure smooth operation of applications
- Proficient in leveraging AI tools and platforms to support and enhance daily tasks and operational workflows