Architecting, developing, and maintaining high-performance backend services using ASP.NET Core and Entity Framework.
Designing intuitive and responsive user interfaces by leveraging React.js, Redux, and modern JavaScript libraries to ensure a seamless user experience.
Collaborating closely with cross-functional teams, including product managers and UX designers, to translate complex business requirements into robust technical solutions.
Conducting thorough code reviews, implementing unit tests, and optimizing application performance to maintain high standards of software quality.
Mentoring junior developers and providing technical guidance to enhance the overall engineering capabilities of the team.
Managing database schema designs, performing complex queries, and ensuring data integrity across SQL Server environments.
Deploying applications within CI/CD pipelines and utilizing cloud infrastructure services such as Azure or AWS to ensure reliable service delivery and scalability.
Requirements
Extensive Proficiency: Demonstrable expertise in building enterprise-grade applications using the .NET framework, specifically .NET 6/8 and C#.
Frontend Mastery: Deep knowledge of React.js, including hooks, state management, and component lifecycle management to build dynamic single-page applications.
Database Skills: Solid experience in designing relational databases, writing complex T-SQL queries, and optimizing stored procedures in Microsoft SQL Server.
Web Technologies: Strong understanding of RESTful API architecture, JSON, Web API, and modern authentication protocols like OAuth or OpenID Connect.
Software Patterns: Proven ability to implement design patterns, microservices architecture, and SOLID principles to produce clean, maintainable code.
Tooling and DevOps: Hands-on experience with Git version control, Azure DevOps, Jenkins, and containerization tools like Docker or Kubernetes.
Soft Skills: Excellent problem-solving capabilities, strong communication skills in English, and the ability to work effectively in an Agile/Scrum environment while managing project deadlines independently