Senior Software Engineer (.NET - NA MDM)
Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development · Backend
In short
Seeking a Senior Software Engineer (.NET - NA MDM) to design, develop, and maintain full-stack applications using C#, .NET, Angular, and Microsoft SQL Server. The role involves building, testing, and optimizing software solutions, designing APIs and front-end components, and optimizing SQL Server databases. Collaboration with cross-functional teams and providing senior technical guidance are key aspects of this position.
Responsibilities
- Design, develop, and maintain full-stack applications using C#, .NET, Angular, and Microsoft SQL Server
- Build, test, debug, and optimize software solutions for performance, scalability, security, and maintainability
- Design and implement REST APIs and high-quality front-end components supporting strong user experience
- Optimize SQL Server databases through efficient query design, indexing, and performance improvements
- Collaborate with product managers, designers, architects, and developers to translate business requirements into technical solutions
- Provide senior technical guidance and promote engineering best practices
- Actively contribute to Agile delivery across the full software lifecycle
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5 to 7 years of proven experience in software development with strong specialization in .NET technologies
- Deep expertise in .NET, C#, Entity Framework, ASP.NET, MVC, Web API, REST APIs, and Test-Driven Development
- Strong hands-on experience with Angular
- Extensive experience with Microsoft SQL Server, including database design and optimization
- Strong understanding of software design patterns, scalable system design, and best practices for maintainable software
- Exceptional problem-solving, communication, and collaboration skills
Desired Qualifications
- Familiarity with Agile methodologies, especially Scrum
- Proven track record of leading technical projects from inception to deployment
- Ability to communicate effectively across a global development team
Benefits
- Solid compensation and benefits package
- Work in an international, cross-functional team rooted in Swedish collaborative culture
- Modern technology stack and high engineering standards
- Learning and development opportunities, including access to Azure Academy, Pluralsight, and internal Volvo resources
- Be part of a fun-loving team dedicated to delivering high-quality applications
#.NET#NA MDM#Software Engineer#Transport#Infrastructure