Posted Updated
We are seeking a highly skilled Senior .NET Developer to join our dynamic team. The ideal candidate will have a strong background in developing robust applications using .NET technologies and will be responsible for designing, implementing, and maintaining high-quality software solutions. As a Senior .NET Developer, you will work closely with cross-functional teams to deliver innovative solutions that meet the needs of our clients in the banking and financial services industry.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using .NET, ASP.NET Core, and related technologies.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic using Angular, React.js, and TypeScript.
- Implement RESTful APIs and ensure seamless communication between the front-end and back-end systems.
- Utilize Entity Framework for data access and management, ensuring optimal performance and security.
- Apply OOP and SOLID principles to create maintainable and efficient code.
- Work with Microsoft Azure to deploy and manage applications in a cloud environment.
- Participate in code reviews, providing constructive feedback to peers and ensuring adherence to best practices.
- Stay updated with the latest industry trends and technologies to continuously improve development processes.
Required Skills:
- Proficiency in .NET, C#, and ASP.NET Core Web API.
- Strong experience with front-end technologies such as Angular, React.js, TypeScript, and JavaScript.
- Familiarity with Entity Framework and database management.
- Solid understanding of OOP and SOLID principles.
- Experience with Microsoft Azure and cloud-based application deployment.
- Knowledge of the banking and financial services industry (BFSI) is a plus.
If you are passionate about technology and eager to contribute to impactful projects, we encourage you to apply for this exciting opportunity.
See also
Software Engineering jobs by country — openings, pay and top skills →