- Design, develop, and deliver high-quality applications using .NET technologies.
- Testing applications to ensure their functionality and performance.
- Troubleshooting and debugging application errors.
- Integrating applications with other systems and services.
- Ensure coding standards, best practices, and high performance across projects.
- Collaborate with other developers, designers, and stakeholders to deliver successful projects.
- Collaborate with project managers and stakeholders to achieve business goals.
- Creating documentation for the code, applications, and development process.
- Experience with Git.
• Experience:• Extensive hands-on experience in C#, ASP.NET (MVC and Core), Web API, and front-end technologies such as JavaScript, TypeScript, Angular, or React.• Proficiency in designing and implementing RESTful APIs.• Strong knowledge of Entity Framework/Core, LINQ, and SQL Server, including performance tuning and writing complex queries/stored procedures.• Solid understanding of software design patterns, SOLID principles, and best practices in scalable application architecture.• Proven experience in technical decision-making, effort estimation, risk management, and stakeholder communication.• Ability to collaborate with cross-functional teams, including QA, Product Owners, and Business Analysts to deliver high-quality software solutions.Competences and Skills:• C#, ASP.NET, .NET Core, ASP.NET Web API, HTML, JavaScript, Angular, SQL Server, EF Core, Clean Architecture, SOLID, Design Patterns.