Senior .NET Full Stack Software Engineer
On-siteWrocław, Lower Silesia, Poland
Job Summary
Design, develop, and maintain enterprise-grade .NET applications for client management, transaction processing, and regulatory reporting platforms. Drive modernization initiatives on Microsoft Azure, optimizing cloud-native solutions for scalability, security, and performance. Build and maintain CI/CD pipelines using GitLab and implement Infrastructure as Code with Terraform to automate deployment and operational processes. Collaborate within Agile Scrum teams to translate business requirements into technical specifications, while mentoring junior engineers and contributing to system design reviews.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field
- Equivalent professional experience
- Minimum 5+ years of hands-on software development experience using .NET technologies
- Proven experience developing enterprise-scale applications
- Experience working in Agile development environments
- Strong proficiency in C#, .NET Framework/.NET Core/.NET 8+, ASP.NET, Web APIs, and Microservices
- Hands-on experience with relational databases including Microsoft SQL Server and PostgreSQL
- Experience designing, developing, optimizing, and supporting database-driven applications
- Practical experience with Infrastructure as Code (IaC) using Terraform
- Strong understanding of CI/CD pipelines, preferably using GitLab CI/CD
- Experience implementing DevOps best practices, deployment automation, and release management processes
- Solid experience with Microsoft Azure and cloud-native application architectures
- Ability to design secure, scalable, resilient, and high-performing cloud solutions
Desired Qualifications
- Previous experience in banking, financial services, or asset management
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.