Senior Developer to Zenegy Payroll Team
Zenegy
We are seeking an experienced Senior .NET Developer to join our team and 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 a key member of our Payroll team 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 80+ 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#, and ASP.NET.
- Database Management: Design, implement, and optimize databases using MS SQL Server and Entity Framework to support system functionalities.
- Automation & CI/CD: Develop and maintain CI/CD pipelines using Azure DevOps and GitHub Actions to automate build and deployment processes.
- 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: 10+ years of professional experience with .NET technologies, including C#, ASP.NET, and .NET Core, with a focus on building robust back-end systems.
- Database Expertise: Strong understanding of MS SQL Server and Entity Framework for designing and managing complex data models.
- Cloud & DevOps: Hands-on experience with Azure DevOps, CI/CD pipelines, and containerization (Docker), ensuring efficient automated deployments.
- 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):
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.
Questions or How to Apply:
Feel free to reach out to to Product Manager, Payroll Lena Kert Hansen, e-mail: [email protected] if you have any additional questions, that need answer.
When applying, please submit your resume, along with a cover letter highlighting your relevant experience and qualifications.
About Us:
Zenegy disrupts traditional payroll and financial software with our Full Financial Suite. 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!
Application deadline:
Ongoing
Opslaget er indhentet automatisk fra virksomhedens jobsider og vises derfor kun som uddrag. Log ind for at se det fulde opslag eller gå videre til opslaget her: