Position: Backend .NET Developer
Company: Itera
Category: .NET
Experience required: 3y
English level: intermediate

Our customer's focus is to continue to deliver high-quality software and keep clients highly satisfied with products and services while attracting new clients in new verticals as well as expanding a reach in already covered verticals. 

As a Senior .NET Developer, the perfect candidate will be part of the cross-functional product Development Team, so in his day-to-day, he will get your hands on a wide range of challenges. He will have the opportunity to make an impact on the sustainable success of our customer’s SaaS first strategy. He will be involved in the development of new products according to our customer’s current strategy. He will take ownership of products and strive towards delivering high-quality products to the end-user.

**Tasks and responsibilities:**
Take part in the design and specification processes for our customer’s product range. This requires keeping up to date on all features in the product range and maintaining an overview of related products and technologies 
Develop and maintain software in our customer’s product range. Participate in the team’s development process, and adhere to our customer’s coding standards and development practices 
Design and document component architecture and logic. Maintain and improve documentation both externally and inline within the source code 
Contribute to the Quality Assurance process by writing, maintaining, and executing test plans and unit tests   
Assist Support Specialists in their work when support incidents are escalated  
Stay up to date on knowledge of our customer’s products and services
Communicate with the customer, gather technical requirements

**Professional requirements:**
At least 3 years of experience with Software Development 
Strong programming skills; Experience with C# and .NET (Framework and Core) 
Solid understanding of software architecture and the principles of building long-term codebases 
Experience developing and maintaining unit tests 
Relevant education or real-world experience to match 
Ability to work effectively and independently with minimal supervision
Good English skills in speech and writing
Good organizational & analytical skills, ability to plan and track tasks  

**Be a plus:**
Knowledge of Microsoft Azure services and PaaS components 
Experience with modern web technologies, such as RESTful APIs and MVC patterns 
Experience with Docker
Able to setup CI/CD pipeline

**Company offers:**
Competitive compensation
20 days of paid vacation, 100% paid sick leaves (3 paid sick days without sick list)
Advanced medical insurance program with unlimited fitness and swimming pool
Free English and Norwegian Courses
Flexible workplace (possible to combine remote work and work from office)
Fully remote during quarantine
High-end technics and gadgets
Free access to leading professional trainings and events, professional certification
Transparent career development and planned individual career path
PE support by professional accountants