The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Job Title: C# Developer (Mid to Senior Level)Location: RemoteAbout Our Client: Our client is a prestigious player in the financial sector, renowned for their commitment to excellence and innovation. They operate a suite of applications that cater to various financial needs, utilizing cutting-edge technology to stay ahead in the industry.Job Description: We are seeking two talented C# Developers, ranging from mid to senior levels, to join our dynamic team. The ideal candidates will be instrumental in developing and maintaining our client's applications, primarily built on ASP.Net 4.8 and .Net Core 3.1 frameworks.Key Responsibilities:Develop and maintain applications using ASP.Net 4.8 and .Net Core 3.1.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness of applications.Identify and correct bottlenecks and fix bugs.Help maintain code quality, organization, and automatization.Required Skills and Qualifications:Proven experience as a C# Developer.Strong knowledge of ASP.NET 4.8 and .Net Core 3.1.Solid understanding of object-oriented programming.Familiar with various design and architectural patterns.Experience with Microsoft SQL Server.Proficient understanding of code versioning tools (such as Git, SVN, or Mercurial).Additional Skills for One Position:Strong front-end development skills with JavaScript/JQuery.Experience in React or Angular for UI development.Proven track record of modifying and maintaining complex UIs and workflows.What We Offer:An opportunity to work in a fast-paced and dynamic environment.A role that offers a breadth of learning opportunities.Competitive salary and benefits.