We are seeking a highly skilled Senior .NET Developer with over 5 years of professional experience in building both .NET web and desktop applications. The ideal candidate will have a strong background in enterprise application development and will benefit from experience related to ATM and CDM application development. This role involves working closely with cross-functional teams to design, develop, and maintain robust software solutions that meet business needs.
Key Responsibilities:
- Design, develop, and maintain .NET desktop applications using WinForms and WPF, as well as ASP.NET and ASP.NET Core web applications.
- Develop, integrate, and consume RESTful and SOAP APIs to ensure seamless communication between systems.
- Contribute to application architecture design, focusing on performance optimization and secure coding practices.
- Support the development and maintenance of ATM and CDM applications when required.
- Assist with hardware and SDK integrations related to ATM/CDM or other device-based solutions as applicable.
Required Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- Minimum of 5 years of hands-on experience in .NET development.
- Strong expertise in C#, .NET Framework/Core (including .NET 6+), ASP.NET MVC, Web API, REST and SOAP services.
- Proficient in WinForms and WPF for desktop application development.
- Experience with SQL Server for database management and development.
Preferred Qualifications and Benefits:
- Experience with ATM and CDM application development is considered a strong plus.
- Familiarity with hardware integration and SDKs related to device-based solutions enhances candidate suitability.
- This is a full-time, in-person position offering the opportunity to work on enterprise-level projects with a focus on cutting-edge technologies.
If you meet the above criteria and are interested in contributing to a dynamic team, please prepare your CV clearly indicating the position you are applying for.