Zenegy disrupts traditional payroll and financial software. Thousands of companies with tens of thousands of employees trust our software for their payroll, expense management and accounting needs every single day.

We operate on an open platform of innovation, integration, and user-friendliness, and we’re growing rapidly. We highly value culture and community, and we mean it when we say that work should be fun! Join our team.

Senior Developer/Team Lead
Management – Backend Development – Decision making – .NET Core, C# and ASP.NET

We are seeking an experienced Senior .NET Developer to join our team as Team Lead for 3 senior developers in Denmark and a 6 person team in North Macedonia. You will contribute to the development of high-performance, enterprise-level applications. This role will primarily focus on back-end development, building robust and scalable solutions using .NET Core, C#, and Azure technologies. While experience with Angular and TypeScript is a nice to have, the core focus of this role is on building and optimizing back-end systems.

As Team Lead and with reference to the Product Manager, you will play a crucial role in designing, implementing and maintaining the Payroll system and tooling enabling your  colleagues in Denmark, Macedonia and India to continuously deliver and improve on top-notch solutions for our customers.

Key Responsibilities:

  • Back-End Development: Design and develop scalable back-end services using .NET Core, C#.
  • Database Management: Design, implement, and optimize databases using MS SQL Server and Entity Framework to support system functionalities.
  • Collaboration: Work closely with cross-functional teams to deliver high-quality software solutions, ensuring smooth integration between front-end and back-end services.
  • Security & Compliance: Ensure that data is handled securely, adhering to industry regulations and best practices in software development.
  • Agile Practices: Participate actively in Agile development cycles (Scrum/Kanban), contributing to sprint planning, reviews, and continuous process improvements.
  • System Optimization: Continuously optimize application performance, scalability, and reliability, particularly for high-volume systems.

Core Requirements:

  • Extensive .NET Experience: 5+ years of professional experience with .NET technologies, including C# and .NET Core, with a focus on building robust back-end systems, preferably from the Financial Sector or similar.
  • Database Expertise: Strong understanding of MS SQL Server and Entity Framework for designing and managing complex data models.
  • Cloud Knowledge: Familiarity with cloud platforms, particularly Azure, and their integration with enterprise applications.
  • Software Design: Expertise in software design principles such as SOLID, DRY, Dependency Injection, and familiarity with microservices or domain-driven design (DDD).
  • Agile & Security Practices: Strong understanding of Agile development methodologies and security best practices.
  • Communication Skills: Excellent communication skills to clearly articulate technical concepts to both technical and non-technical stakeholders.

Nice to Have (Additional Skills):

Cloud & DevOps: 

  • Hands-on experience with Azure DevOps, CI/CD pipelines, and containerization (Docker), ensuring efficient automated deployments.

Front-End Proficiency:

  • Experience with Angular and TypeScript for developing dynamic, responsive user interfaces. While not the focus of this role, this is a valuable addition.

Experience with Large Systems:

  • Experience developing and maintaining large-scale enterprise systems, particularly those with complex business logic and high transaction volumes.

Collaboration & Process-Driven Development:

  • Strong focus on structured collaboration and process-driven development within a team environment.

Effective Communication:

  • Comfortable working with remote colleagues and communicating effectively in English, both in writing and speaking.

Note:

While we have outlined key requirements for this role, not all requirements need to be met to apply. We value diverse experiences and skills. If you have some of the listed skills and are passionate about learning and growing, we encourage you to apply—there are plenty of opportunities for development and growth!

Why Join Us:

  • Play a pivotal role in developing innovative solutions for large-scale enterprise applications.
  • Collaborate with a talented, senior-level team in a flexible work environment.
  • Work on cutting-edge technology initiatives, continuously improving software practices and development processes.
  • Join a company that values continuous learning, innovation, and adopting new technologies to stay ahead of industry trends.
  • Office Location: Our office is based in Hørsholm, Denmark, but we offer flexibility in terms of where you work.

Location:

Hybrid, but time at our HQ in Hørsholm, Denmark is required.

 

Application and further information
The recruitment process takes place in collaboration with Brinch & Partners. If you want to know more about this job opportunity, you are more than welcome to contact Partner Jens Chr. Jensen at +45 2784 7405 or by email: jc@brinchpartners.dk.

We are looking forward to receiving your résumé as soon as possible. If you want to apply for this job opportunity, please fill in the form by clicking on apply.

All inquiries and applications will be treated as confidential.

Application deadline:

Ongoing

 

Jens Christian Jensen

Partner
+45 2784 7405
jc@brinchpartners.dk