Senior Software Developer - C# .NET, Web APIs

Location UK-Bristol
Requisition ID
2021-15428
Business Area
Digital Solutions
Category/Discipline
Information Technology/Software Development
Posting Position Type
Permanent Employee
Close Date (dd/mm/yyyy)
31/5/2021

Local Unit & Position Description

We’re looking for a talented Senior Software Developer to join our growing Bladed development team. Bladed is the industry-leading wind turbine design tool used by wind turbine manufacturers, consultants, researchers and for certification.

 

Bladed is a desktop application with an increasing Cloud presence. It makes use of a wide range of technologies and tools. At the core of Bladed is a simulation engine developed in C++ and Fortran. Several user facing modules - including graphical user interfaces, APIs, Cloud services and scheduling systems, facilitate access to this core engine. These user facing modules are developed primarily in .NET.

 

We are looking for an experienced software developer with strong aptitude for software architecture, design and development to join our agile team. The role focuses exclusively on the user facing modules within the Bladed software ecosystem.

 

Current and upcoming relevant focus areas for the development team are:

  • Design and development of the next generation of Bladed user facing modules (involving a technology refresh from the ground up)
  • Design and develop new highly performant APIs to allow customers to use Bladed at scale and to better integrate with other engineering tools

In the role you will:

  • Lead the technology evaluation and prototyping to set the future direction of the product
  • Contribute to the software architecture, design and development of new modules and features, with an emphasis on APIs and services
  • Assist with the maintenance of existing modules and features
  • Guide less experienced developers
  • Engage with customers and internal stakeholders to understand the domain and capture user requirements

Position Qualifications

  • 2:1 degree or above in Computer Science, or a science / engineering discipline or equivalent qualification
  • Proven track record of commercial software design and development – particularly API design and development.
  • Experience with the following platforms/technologies/tools
    • .NET Core
    • Web APIs
    • OpenAPI/Swagger
    • JSON (schema, parsers)
    • Unit testing frameworks
    • Package management tools (e.g. nuget, vcpkg, npm)
    • Windows and Linux (Ubuntu or CentOS or RedHAT)
  • Experience of desktop software development.
  • Experience with the following areas would be considered an advantage:
    • Desktop application development technologies and frameworks (.NET framework, WPF, WCF)
    • Security models for web APIs
    • Experience of developing for Cloud platforms (AWS/Azure)
    • Containerization of applications and services
    • Python programming
    • Experience developing scientific/engineering software
    • Git

Company & Business Area Description

DNV is the independent expert in risk management and assurance, with almost 12,000 employees operating in more than 100 countries. Through our broad experience and deep expertise we advance safety and sustainable performance, set industry benchmarks, and inspire and invent solutions. 

 

We are a world-leading provider of digital solutions and software applications with focus on the energy, maritime and healthcare markets. Our solutions are used worldwide to manage risk and performance for wind turbines, electric grids, pipelines, processing plants, offshore structures, ships, and more. Supported by our domain knowledge and Veracity assurance platform, we enable companies to digitize and manage business critical activities in a sustainable, cost-efficient, safe and secure way.

Equal Opportunity Statement

DNV is an Equal Opportunity Employer and gives consideration for employment to qualified applicants without regard to gender, religion, race, national or ethnic origin, cultural background, social group, disability, sexual orientation, gender identity, marital status, age or political opinion. Diversity is fundamental to our culture and we invite you to be part of this diversity!

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed