
Senior .NET / C# Developer (ID: 4045)
Key Skills
Job Description
- Design, develop, maintain, and support enterprise-grade applications using C#, .NET Core/.NET 8, ASP.NET Core, and Web API.
- Build and optimize microservices-based architectures for banking, lending, and credit platforms.
- Develop secure and scalable RESTful APIs for loan origination, credit processing, customer onboarding, and payment systems.
- Design and implement cloud-native solutions leveraging Microsoft Azure services.
- Collaborate with business analysts, architects, product owners, and stakeholders to translate business requirements into technical solutions.
- Ensure applications comply with banking security, audit, governance, and regulatory standards.
- Perform application performance tuning, troubleshooting, debugging, and production support.
- Lead code reviews and enforce software development best practices.
- Mentor junior developers and contribute to knowledge sharing within the development team.
- Participate in Agile ceremonies and technical design discussions.
- Support CI/CD implementation and DevOps practices.
- Contribute to the design and implementation of scalable, reliable, and maintainable banking and financial services applications.
- 10+ years of overall professional software development experience.
- Minimum 8 years of hands-on C#/.NET development experience.
- Minimum 5 years of experience with .NET Core and Microsoft Azure.
- Minimum 3 years of experience in Banking, Lending, or Credit domain projects.
- Strong hands-on experience with C# and .NET Framework 4.x.
- Strong experience with .NET Core / .NET 6/7/8.
- Experience with ASP.NET MVC, ASP.NET Core, Web API, and REST services.
- Strong knowledge of Entity Framework / EF Core and LINQ.
- Hands-on experience with REST APIs and microservices.
- Strong Microsoft Azure experience, including Azure App Services, Azure Functions, Azure Service Bus, Azure Storage/Blob Storage, Azure SQL Database, Azure Key Vault, Azure Application Insights, Azure API Management, Azure DevOps, and Azure AD/Entra ID.
- Experience with Azure Logic Apps is advantageous.
- Strong SQL Server expertise, including stored procedures, query optimization, and database design.
- Experience with messaging technologies such as Azure Service Bus; RabbitMQ or Kafka experience is advantageous.
- Hands-on experience with Azure DevOps Pipelines, CI/CD, and Git.
- Experience with Docker.
- Knowledge of Kubernetes is advantageous.
- Experience working in Commercial Banking, Retail Banking, Corporate Banking, Lending, or Credit environments.
- Strong understanding of secure and scalable enterprise application development.
- Design and develop robust C#/.NET applications, APIs, and microservices.
- Build secure, scalable, and high-performance RESTful APIs for banking and credit systems.
- Develop cloud-native applications using Microsoft Azure services.
- Work effectively with Azure compute, integration, storage, security, monitoring, and API management services.
- Design and optimize microservices architectures for enterprise financial applications.
- Work with SQL Server databases, stored procedures, query optimization, and database design.
- Implement asynchronous and event-driven integrations using Azure Service Bus and other messaging technologies.
- Troubleshoot complex application and production issues and perform effective root-cause analysis.
- Conduct application performance tuning and implement appropriate optimization strategies.
- Apply security, audit, governance, and regulatory requirements within banking applications.
- Implement and maintain CI/CD pipelines using Azure DevOps.
- Work with Git, Docker, and modern DevOps practices.
- Conduct effective code reviews and maintain high development standards.
- Mentor junior developers and provide technical guidance.
- Translate complex business requirements into practical and maintainable technical solutions.
- Collaborate effectively with architects, business analysts, product owners, developers, and other stakeholders.
- Work effectively in an Agile development environment.
- The opportunity to work on enterprise-grade banking, lending, and credit technology solutions.
- Exposure to modern .NET, C#, microservices, REST APIs, and Microsoft Azure technologies.
- Opportunities to work with Azure services including App Services, Functions, Service Bus, Azure SQL, Key Vault, Application Insights, API Management, and Entra ID.
- Experience with modern DevOps, CI/CD, Git, Docker, and cloud-native engineering practices.
- Opportunities to contribute to critical financial applications involving loan origination, credit processing, customer onboarding, and payments.
- Collaboration with architects, product owners, business analysts, and technical teams in an Agile environment.
- Opportunities to provide technical leadership, conduct code reviews, and mentor other developers.
Core Responsibilities
Design, develop, and maintain enterprise-grade banking applications using C#, .NET Core, and microservices architectures. Collaborate with stakeholders to translate business requirements into secure, scalable cloud-native solutions on Microsoft Azure.
Requirements
Requires over 10 years of software development experience with at least 8 years in C#/.NET and 5 years in .NET Core and Azure. Candidates must have a strong background in banking or financial services and proficiency in modern DevOps practices.
About STAFIDE
Industry: Staffing and Recruiting
Company size: 11-50 employees
Headquartered in the Netherlands, STAFIDE specializes in Niche Tech Recruitment across Europe, connecting top talent with outstanding opportunities in the IT sector. Our data-driven recruitment model ensures the ideal match between candidates and employers, enhancing both skill alignment and cultural fit. With a strong focus on Skill-Based Hiring, we provide candidates with an in-depth understanding of the organization—whether for permanent positions or temporary assignments (interim opdrachten) like secondment (detachering)—strengthening employer branding for our clients as a recruitment company (uitzendbureau). In today’s fast-evolving tech landscape, we recognize the unique challenges companies face in sourcing highly skilled talent. Our advanced, AI-driven talent intelligence system (ATS) is specifically designed to prioritize Skill-Based Hiring for niche IT roles, empowering organizations to address talent shortages by identifying professionals with the expertise to drive innovation and growth. Whether you’re a company in search of exceptional talent or a professional seeking your next ICT role, STAFIDE is your strategic recruitment (werving en selectie) partner. Our deep expertise in the Dutch market, combined with a steadfast commitment to excellence, makes us the preferred choice for all your recruitment needs.