About this role
Veritaz is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in securing the perfect talent fit. With a proven track record of successful partnerships with top companies, we have rapidly grown our presence in the USA, Europe, and Sweden as a dependable and trusted resource within the IT industry.
Assignment Description:
We are looking for a Senior .Net Developer to join our dynamic team.
What you will work on:
• Develop and implement new functionalities and modifications in existing applications within the core solution (Prosit+) and related systems.
• Participate in the full software lifecycle—from system analysis and requirements gathering to implementation, testing, and maintenance.
• Write, maintain, and design testable code including unit, integration, and UI functional tests.
• Collaborate closely with architects, testers, and analysts to deliver high-quality software artefacts within an Agile framework.
• Contribute to continuous improvement of tools, methods, and practices within the development team.
• Provide user support during standard office hours (8:00–17:00) based on a shared developer schedule.
• Work in cross-functional collaboration with international teams based in Poland and India, including occasional travel to Poland for alignment and team activities.
What you bring:
• 2–5 years of experience in software development with a strong focus on .NET and C#.
• Expertise in WPF, SQL, XML, JSON, and NHibernate/Entity Framework.
• Deep understanding of S.O.L.I.D. principles and Clean Code practices.
• Proficiency with development tools such as Visual Studio, SQL Management Studio, and Azure DevOps.
• Familiarity with DevOps practices, including YAML pipelines and WiX toolset.
• Knowledge of microservices, Azure Cloud, and ASP.NET MVC (beneficial).
• Experience or interest in Test-Driven Development (TDD) or Test First Programming.
• Excellent communication skills and fluency in English (both written and spoken).
• A collaborative, proactive, and open-minded approach to teamwork.
• Strong problem-solving skills with a passion for improving user experience and supporting business needs.
• Flexible and adaptable mindset, comfortable taking on multiple roles within an Agile environment