Degree° was founded in Oslo, Norway in 2008 by two tech-nerds with passion for IT development projects. Our company has gained a position in the Norwegian market as a leading development partner for e-commerce through deep understanding of our customers domain and custom solutions to give them an advantage in their market.
The organisation is built of technical strategic advisers, project managers, developers and designers to offer the end customer the best possible team for their individual needs. At the same time, at Degree we believe in simplicity of processes and flat organisational structure.
We already have a team of 9 people in place that consists of: .NET Fullstack Developers, Junior Front-end Developers, a Tester and our wonderful Team Assistant. Now we are looking for another awesome and talented Engineer to join our team in Gdansk!
If you are looking for a company culture based on: partnership, open mind and strong engineering environment, we will be a perfect match for you!
Position description:
As a .NET/DynamicWeb Developer you will be a key part of our team cooperating both locally in Gdansk and with the team in Oslo - to build exciting and complex solutions for our diverse set of customers in Norway.
We require the candidate to be present at our office in Gdansk at least a few times a week. We also seek candidates with good communication skills - both in Polish and in English. We want everyone to feel welcome and included!
Key competencies:
- Solid knowledge and experience with:
- Building business systems and tools developed in .NET framework (.NET, MVC, C#)
- Systems integration and development patterns
- Database technologies (we use SQL server)
- At least one of the major cloud providers and their serverless services (we use Azure)
- Git version control system
- Best practices for performance optimization
- Testing frameworks such as NUnit, xUnit, Moq (or any other good ones...)
- Best DevOps practices
- Strong problem-solving skills and ability to debug and optimise code
- Familiarity and good understanding of agile development methodologies
- Ability to see tasks through to completion
- Good communication skills - both in Polish and in English
- Collaboration attitude - ability to work well in a team
- Social skills such as enthusiasm, cooperation, and a customer-friendly attitude
- A desire to help business customers achieve their goals through effective use of technology
- Nice to have:
- Familiarity and good understanding of e-commerce purchase flow and an experience with e-commerce platforms and frameworks will be a plus (we use: DynamicWeb).
- Knowledge of .Net MVC
- Familiarity of css post processors
- Basic knowledge of vue.js and/or react framework
- Experience with building headless CMS applications
- Experience with PWA apps
Responsibilities:
We are growing and many new customers would like to start working with us. We need your help to:
- Extend our knowledge about DynamicWeb CMS and help the team to understand the product.
- Process a fundamental understanding of end-to-end customer experience integration and dependencies
- Design and implement integrations and data flows between various business-critical systems and services (ERP, CMS, custom solutions)
- Refactor and maintain existing integrations according to business requirements
- Stick to the best development practices, including ensuring good test coverage
- Deploy and administer Azure resources and services required for integrations
- Ensure systems and application monitoring, problem analysis, troubleshooting and resolution
- Ensure all integrations are secure and fault-tolerant
- Write clean, well-documented, and reusable code
- Participate in sprint meetings with internal parties and stakeholders
- Participate in code reviews and contribute to knowledge sharing within the team
- Work with the front-end team to ensure smooth integration of the back-end with the front-end
- Collaborate with project managers and other stakeholders to ensure timely delivery of projects
- Partner with the project manager and team members to create and refine processes and procedures as needed
- You’ll be travelling to Norway from time to time
What can you expect from us:
We offer you to be part of a team at our new Gdansk office, which means:
- Being part of a self-organised team where everyone has a say
- Being part of the great atmosphere in Degree (startup atmosphere in a mature company)
- You get access to courses / training and certifications
- Nice office (we believe it is good to go out and meet colleagues in person from time to time)
Personal benefits, among others:
- Paid holidays
- Private healthcare
- Paid parking space
- Group Life insurance
- Beer & Pizza Fridays