Information Technology (IT) , FinTech
Location: Hybrid,Limassol
Reference: 8039
Date Posted: 11/02/2025
Senior Software Engineer (.NET)
image
CareerFinders, on behalf of our client, an expanding Fintech Group of Companies with offices in Limassol, we are seeking to recruit a Senior Software Engineer to join their growing team. As a Senior Software Engineer, you will play a crucial role in the design, development, testing, and deployment of a range of software solutions. Our client is seeking applicants who are ideally educated to degree level in Computer Science, Software Engineering, or another related field, who possess proven experience as a Senior .NET Developer or similar role, with a track record of successful project delivery. Proficiency in C# and the .NET Framework, with hands-on experience in ASP.NET, MVC, Web API, and Entity Framework is required, and experience with cloud platforms like Azure or AWS will be considered an advantage. Our client offers an attractive remuneration and benefits package based on skills and experience.
Share To: 

Key Duties/Responsibilities: 

  • Create efficient, scalable, and maintainable solutions, making use of the latest .NET technologies and frameworks.
  • Provide technical expertise and guidance to less experience software engineers in the Team.  
  • Ensure that the best practices are used, carry out code reviews, and adhere to coding standards.
  • Participate in the design and architecture discussions.
  • Optimise application performance by identifying and resolving performance bottlenecks, implementing caching mechanisms, and conducting load testing.
  • Collaborating with other teams to integrate .NET applications with third-party services, APIs, and databases.
  • Identifying and resolving technical issues and bugs in existing applications.
  • Keep tabs on the latest trends, tools, and technologies when it comes to the .NET development world.
  • Maintaining clear and concise technical documentation for the company codebase, ensuring ease of understanding and future maintenance.

Key Skills/Experience: 

  • Bachelor's degree in Computer Science, Software Engineering, or a related field is desirable.
  • Proven experience as a Senior .NET Developer or similar role, with a track record of successful project delivery.
  • Proficiency in C# and the .NET Framework, with hands-on experience in ASP.NET, MVC, Web API, and Entity Framework.
  • Strong knowledge of front-end technologies like HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, or Vue.js).
  • Expertise in designing and working with relational databases (SQL Server, MySQL, etc.) and experience with ORM frameworks.
  • Experience with cloud platforms like Azure or AWS is considered a plus.
  • Understanding of software development methodologies, such as Agile/Scrum.
  • Excellent problem-solving and analytical skills, with a keen attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • The ability to lead and mentor junior developers.

To apply for this vacancy, please send your CV, along with any covering letter to [email protected] quoting the above job title. Please note that due to the high volumes of applications received only shortlisted applicants will be responded to. By sending us your CV you are giving CareerFinders your consent to be contacted for this and any other suitable vacancies that we believe match your skills and experience. To view our privacy policy, please click www.careerfinders.com.cy/privacy-policy.