Senior .NET Developer
We are seeking an experienced Senior .NET Developer to join our team. This is a great opportunity to work on innovative projects in a collaborative and dynamic environment. You will have the chance to work with skilled professionals and contribute to the advancement of our technology solutions. Responsibilities Design and develop scalable backend and frontend solutions for enterprise applications Collaborate with cross-functional teams to deliver robust and maintainable software products Participate in code reviews and provide feedback to ensure high code quality Optimize application performance and resolve technical issues as they arise Integrate third-party APIs and services to meet project requirements Write and maintain technical documentation for new and existing features Ensure adherence to best practices throughout the software development lifecycle Contribute to the continuous improvement of team processes and technical knowledge Requirements At least 3 years of relevant experience in software development Proficiency in C# for application development Strong experience with the .NET framework for building enterprise solutions Hands-on experience with AI or Large Language Models (LLM) in software projects Solid understanding of unit testing to ensure code reliability and maintainability Knowledge of software architecture principles for designing scalable systems Familiarity with software development life cycle (SDLC) methodologies such as Agile or Scrum Proficiency in SQL for database management and queries Experience with data access technologies such as Entity Framework, Dapper, or ADO.NET Practical experience with ASP.NET for web application development Experience with Angular for building interactive user interfaces Excellent oral and written communication skills in English at B2+ level or higher