Full Stack Developer (.NET & Angular)

Who are we? 
 
At ICB, a Kongsberg Maritime company, we have been creating innovative software solutions for more than 30 years. Our teams develop cutting-edge technologies across Maritime, Machine Learning, Internet of Things (IoT), Big Data, Security and beyond. Combining deep technical expertise with industry knowledge, we design, build and support solutions that make a real impact worldwide. 
 
We are looking for a Full-Stack Developer for our team working on innovative big data platform for the maritime industry. The solution is designed to enable continuous access to data both onboard and onshore through an interactive web-based solution and to provide an efficient information flow.

Requirements:

  • 4+ years of experience in software development
  • Proficiency in C#, .NET, ASP.NET Web API
  • Experience with databases (MS SQL, NoSQL)
  • Experience with front-end technologies like HTML, CSS, Typescript and frameworks as Angular /React 
  • Familiar with unit testing frameworks, design patterns, and Agile/Scrum methodologies 
  • Knowledge of Azure DevOps or GitHub Actions for CI/CD
  • Understanding of Azure cloud fundamentals
  • Basic knowledge of Large Language Models and Machine Learning 


What you`ll be doing:

  • Designing, building, and maintaining efficient, reusable, and reliable code
  • Collaborate with product managers, designers, and other developers to define software requirements and deliver solutions
  • Ensuring the best possible performance, quality, and responsiveness of applications
  • Ensuring application security and data protection best practices
  • Identifying bottlenecks and bugs, and devising solutions to mitigate and address these issues
  • Designing and building high-performance, scalable applications
  • Optimizing existing codebases for performance and maintainability
  • Participating in code reviews and helping junior team members grow
  • Providing support for production issues when necessary.


What we offer: 

  • A supportive, collaborative and inclusive work environment
  • Attractive remuneration package
  • Work-life balance: flexible working hours, 20 to 24 paid vacation days depending on the years with the company, home office opportunity
  • All kinds of office and other additional benefits (sports card, additional healthcare package subsidizing, special discounts, drinks and ice-cream at the office and others