Principal Software Engineer - C#/.NET
Overview
Join Matrix42, a leading European provider of IT and enterprise service management software, as a Principal Software Engineer. In this role, you will architect and design scalable, high-quality software solutions that align with business and technical requirements. You will lead the development, maintenance, and optimization of software code, ensuring best practices are followed.
Responsibilities
- Architect and Design: Develop scalable, high-quality software solutions that meet business and technical requirements.
- Project Management: Break down complex projects into manageable tasks and provide accurate time and resource estimates.
- Development Leadership: Lead the development, maintenance, and optimization of software code, ensuring best practices are followed.
- Code Quality: Conduct code reviews, establish coding standards, and implement quality assurance processes.
- Collaboration: Facilitate collaboration across team members and cross-functional groups within the organization.
- Mentorship: Mentor and provide technical guidance to senior and junior engineers, promoting knowledge sharing and skill development.
- Standards and Methodologies: Advocate for and implement development standards and methodologies to ensure the delivery of reliable and maintainable software products.
- Continuous Improvement: Drive continuous improvement in software development processes, adopting new technologies and practices as appropriate.
Must-Have Skills
- Extensive experience in C# and .NET Framework/.NET Core development
- Deep understanding of object-oriented programming (OOP) and SOLID principles
- Advanced knowledge in SQL and database design
- Expertise in developing RESTful web services and web applications
- Proficiency in JavaScript, PowerShell, and other relevant scripting languages
- Comprehensive knowledge of version control systems, particularly Git
- Significant experience in writing automated tests (unit tests, integration tests)
- Exceptional communication and leadership skills, with the ability to mentor and collaborate effectively within a team
- Proven track record of designing scalable, high-performance systems
Nice-to-Have Skills
- Experience with private cloud infrastructure (VMWare vSphere, Hyper-V)
- Knowledge and experience with cloud technologies (preferably Microsoft Azure)
- Understanding of SPA concepts (Angular, React)
- Understanding of cyber security essentials
- Experience in developing microservices applications
- Experience with Linux Bash
Technology Stack
- .Net framework, .Net Core, MSSQL, ADO.NET, Web API, Azure Cloud, WWF, JavaScript, Typescript, HTML, CSS, AD/LDAP, Microsoft Entra ID(AAD), PowerShell, Bash, CI/CD, Git.
How to Apply
Send us your application, including your salary requirements and earliest possible starting date, directly through our online portal via the "APPLY NOW" button. If you have any questions, please do not hesitate to contact Diane Djongoue.
We ask for your understanding that MATRIX42 can only accept applications online via the applicant portal in connection with our applicant management system due to the currently valid EU data protection regulations.
Benefits Extracted with AI
- Remote work flexibility
- Personal and professional growth opportunities
- Collaborative work environment
Similar jobs
Last update: 23 minutes ago
C# Software Developer with .NET and Angular
Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.
Full Stack Team Leader .Net
Lead a remote full-stack team with .NET and Angular expertise, focusing on technical leadership and hands-on development.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Fullstack Developer (C#, Angular or React)
Join Lekker Code Company as a Fullstack Developer specializing in C#, Angular, or React. Work remotely with a focus on innovative solutions.
Senior Software Engineer - .NET and Go
Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.
Principal Software Engineer
Join UiPath as a Principal Software Engineer to develop innovative document understanding solutions using C#, OCR, and cloud technologies.
Senior Developer Cloud Technologies
Join PwC Deutschland as a Senior Developer in Cloud Technologies, focusing on Azure, DevOps, and backend development.
Mid-Level .NET Developer
Join Twipe as a Mid-Level .NET Developer to create robust software platforms using AWS, C#, and .NET. Drive innovation in media technology.
Principal Software Engineer - Azure Core Team
Principal Software Engineer for Azure Core team in Giurgiu, Romania. In-depth experience with distributed systems and cloud services required.
Senior Software Engineer - .NET/Kubernetes
Senior Software Engineer role focusing on .NET and Kubernetes in Bucharest, Romania. Inclusive and diverse workplace.
.NET Developer / Tester
.NET Developer / Tester role in Melle, Belgium. Work on web applications, testing, and development in a hybrid environment.
Senior Software Engineer - Cloud and Web Services
Join Microsoft as a Senior Software Engineer in Bucharest to lead Azure cloud services development.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Fullstack Developer .NET, React/TypeScript
Join Omnicom Media Group as a Fullstack Developer specializing in .NET, React/TypeScript. Work on innovative solutions with a dynamic team.
Senior Backend Software Engineer
Join Planetek Hellas as a Senior Backend Software Engineer to design scalable systems in a hybrid work environment.
Senior Cloud DevOps Engineer
Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.
Full-Stack Developer with React.js and Azure Experience
Join Elma Schmidbauer GmbH as a Full-Stack Developer to enhance Azure-based web infrastructure using React.js and Next.js.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.