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
Principal Software Engineer
Join UiPath as a Principal Software Engineer to develop innovative document understanding solutions using C#, OCR, and cloud technologies.
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.
Senior Software Engineer - Cloud and Web Services
Join Microsoft as a Senior Software Engineer in Bucharest to lead Azure cloud services development.
Principal Software Engineer - Cloud Computing
Principal Software Engineer role focused on Cloud Computing and Technical Leadership at Microsoft, Romania.
Senior Software Engineer (.NET/C#)
Join OpenText as a Senior Software Engineer to develop .NET/C# solutions, focusing on synchronization products and service virtualization.
Senior Software Engineer - C# and .NET
Join SimCorp as a Senior Software Engineer in Warsaw, focusing on C# and .NET development for configuration management solutions.
Senior Software Developer - C# .NET
Join Orion Innovation as a Senior Software Developer in Bucharest. Work on C# .NET projects in a hybrid environment.
Principal Software Engineer - Distributed Systems
Join Microsoft as a Principal Software Engineer in Sibiu, focusing on distributed systems and Azure Storage.
Senior Software Engineer - Cloud Services
Join Microsoft as a Senior Software Engineer to design and implement cloud services for enterprise clients.
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.
Senior Full Stack Developer
Join Centric IT Solutions as a Senior Full Stack Developer in IaĹźi, Romania. Work with C#, .NET, JavaScript, and more in an agile environment.
Senior Principal Engineer, Platform
Senior Principal Engineer for Secureworks, focusing on platform engineering with Golang and Kubernetes. Remote position based in Bucharest.
Senior Software Engineer (Dev Tooling)
Senior Software Engineer specializing in Dev Tooling at UiPath, Bucharest. Design and develop advanced services for AI-powered automation.
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.
Principal Software Engineer - Azure API Platform
Principal Software Engineer for Azure API Platform in Prague. Expertise in cloud services, distributed systems, and full stack engineering required.
Senior .Net Engineer
Join Railsr as a Senior .Net Engineer to build innovative embedded finance products using .NET, AWS, and Terraform in a dynamic, hybrid work environment.
Senior Software Engineer - .NET/C#
Senior Software Engineer specializing in .NET/C# needed for a dynamic team in Coimbra, Portugal. Hybrid work model.
Senior Software Engineer - Linux
Senior Software Engineer for Linux on Azure team, enhancing Linux experience on cloud. Skills: C, Java, Python, Linux, Azure. Remote work.
Principal Software Engineer - Front-End Development
Principal Software Engineer role in Prague, focusing on front-end development and AI solutions at Microsoft.
Principal Software Engineer
Join CEPRES as a Principal Software Engineer to lead software design and development in a hybrid role in Munich.
Principal Software Architect
Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.
Senior Software Engineer - Developer Productivity
Join LSEG as a Senior Software Engineer to enhance developer productivity through automation and tooling in a hybrid role in Bucharest.
Senior Infrastructure Software Engineer
Join Microsoft as a Senior Infrastructure Software Engineer to build scalable cloud security solutions.