Software Engineer - .Net (ID: 3620)
On-siteAmsterdam, North Holland, The Netherlands
Job Summary
Design, develop, and maintain software applications within the Microsoft ecosystem using C# and .NET. Contribute to event-driven system architecture and support the transition to a DevOps-driven environment by implementing CI/CD practices. Refactor legacy systems into scalable solutions while collaborating with cross-functional teams to deliver high-quality software. Provide technical guidance to junior developers and participate in Agile Scrum ceremonies. This role offers exposure to modernizing enterprise financial software systems and Azure cloud technologies within a collaborative team structure.
Required Qualifications
- 8–10 years of professional experience as a software developer
- Strong expertise in .NET development and C# programming
- Experience working with Microsoft Azure cloud solutions
- Solid understanding of software architecture concepts, including event-driven architecture and clean architecture
- Hands-on experience with CI/CD pipelines and DevOps practices
- Experience in writing clean, maintainable, and scalable code
- Strong communication skills
- Ability to work collaboratively in a team environment
- Ability to design and implement scalable enterprise software solutions
- Ability to work effectively in Agile and DevOps-driven environments
- Ability to communicate technical concepts clearly
- Ability to collaborate with diverse stakeholders
- Ability to provide mentorship and guidance to less experienced developers
- Ability to identify opportunities to improve system architecture and software performance
- Ability to continuously learn and adapt to new technologies and industry best practices
Desired Qualifications
- Exposure to the financial services or asset-based finance domain
- Experience in modernizing or refactoring legacy applications
- Azure certifications
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.