Join Edda Groups' exciting journey towards Digital Leadership
At Edda Group, we are embarking on a transformative program to modernize our current software estate and scale up our operations across the Scandinavian region. Our ambitious program presents complex use cases and a transition of isolation, to single systems that cater to multiple organizations, audiences, and channels. As a Backend Developer, you will play a pivotal role in shaping our digital future and driving innovation within the staffing industry.
You will be working with interesting and complex tasks across our HR system, with a strong focus on internationalization, performance, and flexibility.
About the role:
We're interested in both senior and mid-level backend developers to work onsite at our Copenhagen office (Minimum 3 days a week).
As a Backend Developer at Edda Group, you will focus on improving our digital capabilities. Modernizing our applications, and expanding access control, data access, future-proof business logic, localization, multi-tenancy etc. Both by migrating and consolidating workflows from existing applications to the central system, and by developing new workflows and capabilities driven by digital opportunities. This requires critical thinking and continuously questioning the approach while developing an understanding for the business processes.
Your Profile:
You likely have a graduate degree in a technical domain. In addition, you have at least 3 years of working experience with a relevant coding language and with handling BE challenges like complex business logic, data storage, data exposure, codebase hygiene, refactoring, automatic test building etc.
You're good at critical thinking, you can pinpoint challenges and articulate them and potential solutions. You have familiarity with and finding interest in basic software patterns and principles. Solving new problems lies more in your interest compared to managing new technologies.
Proficient in English writing and speaking.
Technologies:
- .NET Core
- WinForms (to understand existing event-listeners relations etc.)
- MVC application architecture
Experience:
Proficiency in Server-side development in C#. Comfortable writing efficient, scalable, and maintainable code.
Back-end Frameworks: Experience with the .NET Core back-end framework.
Database management: General database management systems and ability to design and interact with databases. This includes understanding SQL.
API development: Experience in building and consuming APIs. Ability to design and develop APIs, handle authentication and authorization, and understand concepts such as HTTP methods, request/response formats, and data serialization.
Testing and debugging: Have experience with testing frameworks and practices, including unit testing, integration testing, and end-to-end testing. Ability to write testable code, debug issues, and optimize performance.
Understanding of security principles: Understand security best practices, such as data encryption, secure authentication, and handling sensitive information. Ability to protect against common web vulnerabilities and follow industry standards.
Problem-solving and debugging skills: Have strong problem-solving skills and be able to troubleshoot and resolve issues that may arise in server-side code.
Familiarity with software development methodologies: You should have knowledge of software development methodologies and be able to work effectively in a collaborative team environment.
Location: Copenhagen (onsite)
Travel: Limited