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
Senior Software Engineer - Cloud Services
Join Microsoft as a Senior Software Engineer to design and implement cloud services for enterprise clients.
Senior Back End Developer (Node.js)
Join Ciklum as a Senior Back End Developer (Node.js) in Romania. Work remotely on innovative projects with a global impact.
Full-stack Engineer (.NET Core & React)
Join Pwrteams as a Full-stack Engineer working with .NET Core & React to develop innovative solutions in a dynamic tech ecosystem.
Senior Software Engineer
Join Microsoft in Prague as a Senior Software Engineer. Work on cutting-edge technologies impacting billions globally. Remote work available.
Senior Full Stack Software Engineer
Join Microsoft as a Senior Full Stack Software Engineer in Dublin, working on cutting-edge technologies and platforms for mission-critical services.
Senior React Native Engineer
Join MoonPay as a Senior React Native Engineer in Bucharest to develop innovative Web3 solutions using React Native and TypeScript.
Remote Software Engineer - C#, TypeScript, Redux.js
Join Microsoft as a Remote Software Engineer to work on cutting-edge technology in a collaborative environment.
Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust
Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.
Senior Software Engineer - C#, Java, SQL
Join Microsoft as a Senior Software Engineer in Prague, working with C#, Java, and SQL to innovate AI-first business applications.
Senior Fullstack Engineer | .NET/C# Developer
Join Celonis as a Senior Fullstack Engineer specializing in .NET/C# to revolutionize business process management.
Junior Software Engineer (.NET, C#)
Join BindingFuture as a Junior Software Engineer in Milan, focusing on .NET and C# development with flexible remote work options.
Senior Full Stack Developer (Java, .NET, Angular)
Join Solita as a Senior Full Stack Developer, working with Java, .NET, and Angular in a dynamic, hybrid environment.
Senior Software Engineer - Full Stack
Join Microsoft as a Senior Software Engineer in Dublin, focusing on full-stack development and security solutions.
Senior Backend Developer - C#/.NET Core
Seeking a Senior Backend Developer with expertise in C#/.NET Core and microservices for a remote role in the US.
Remote Software Engineer - Microsoft Teams
Join Microsoft Teams as a Remote Software Engineer focusing on innovative collaboration features.
Senior .NET Developer
Join Digital Winners as a Senior .NET Developer in Athens, Greece. Work on cutting-edge video streaming platforms with a dynamic team.
Senior Full Stack .NET Developer
Join Grassfish as a Senior Full Stack .NET Developer in Düsseldorf. Work on modern web applications using Angular, C#, and more. Hybrid role.
Senior Software Engineer - Security
Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.
Remote Software Engineer II - C++
Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.
Senior Software Developer (C#, Microservices)
Senior Software Developer role in Austin, TX, focusing on C# and Microservices with competitive salary and benefits.
Software Engineer - High Throughput and Multi-Tenant Services
Join Microsoft as a Software Engineer in Dublin to develop high throughput and multi-tenant services.
Senior Back-End Engineer (Node.js + Typescript)
Join MERO as a Senior Back-End Engineer specializing in Node.js and TypeScript. Work remotely in Romania on scalable web solutions.
Senior Software Engineer - Cloud Streaming and Graphics
Join Microsoft as a Senior Software Engineer to develop cloud streaming technology for Mixed Reality.
Senior .NET Developer
Join delaware BeLux as a Senior .NET Developer in East Flanders, Belgium. Work with .NET Core, Azure, and CMS in a hybrid environment.