Software engineer API Governance
Our people are the DNA of DNB. Since 1822, bright minds have worked together to find the best solutions for our customers. Today, DNB is much more than Norway’s largest bank, and a key player in the Norwegian economy. We are a technology driven financial institution, constantly adapting our operations and tailoring our services to the time we’re living in and to the future. In DNB, you’ll find a wide range of career opportunities in Norway and internationally. We are among the best companies in the world when it comes to gender equality, and we take good care of the diversity represented by the people who choose to work here.
API Tooling Software Engineer, in API Governance
Banking and finance are undergoing an incredibly exciting changes, and DNB is taking an active part in defining the future of financial services and is moving towards becoming a leading technology company with a bank license. To move towards the future and present our customers with new and exciting functionality, we need to increase our API-capabilities. DNB has a need for more focus on API Governance tooling. Your work would be focused on tooling related to modern API design and lifecycle management in both cloud and on-premise environments. This is a key role in our effort to build the future DNB tech platform and adapting to new business models. You would be right in the middle of our Technology strategy execution. Our main focus is on REST APIs and Event based messaging, but other API technologies (GraphQL, gRPC and legacy) are also in use.
Position Summary:
Software engineering work with full DevOps responsibility for the tooling in the API Governance portfolio. The portfolio is a mix of purchased off the shelf software, open source software and internally developed software. The development work consists of both new development and adaption of the purchased or open source software. The infrastructure work consists of initial setup of tooling in cloud (AWS or Azure), integration with other tooling in DNB and regular maintenance and update. The main focus is currently on infrastructure, with some development, but this might change.
The position will work closely with the architects in API Governance and have input on choice of tools we should use for API Governance across DNB.
Desired skills
- Interested in IT tooling, where the customers are the other IT professionals in DNB, related to API design and governance.
- Experience with modern DevOps engineering (development and operations).
- Experience with Cloud: AWS and/or Azure.
- Experience with APIs.
Additional Detail
- Experience as developer (Python, Java, C#, or similar)
- Experience building/using CI/CD Pipelines with Jenkins / TeamCity / Azure Devops / AWS CodePipeline or similar
- Experience using distributed source control systems (Bitbucket, Gitlab, Github etc)
- Experience using infrastructure as code (IaC) - AWS Cloud Formation / Azure ARM Templates / Terraform or similar
- Experience with designing REST APIs. (Experience with other API technologies like GraphQL and Kafka Events is a bonus.)
What we can offer:
Challenging tasks that allow you to grow professionally in a new team, competitive terms, a strong engineering culture, and good career opportunities. We offer good pension conditions, employee terms on DNBs products, insurance schemes, access to resorts in Norway and abroad, sports, cultural and other activities plus a wide range of discount schemes. In addition, knowledge and experiences are our most important assets, so you will have the opportunity to participate in conferences and courses, both to build your own competency and to represent DNB externally. We know the value of good work-life balance, so we also have flexible working hours, extra days off and reduced working hours from May to August (summer time).
Application Deadline: 18.06.2023. Applicants are assessed on an ongoing basis. Start-up for the position is as soon as possible, or by appointment.
If you want more information about the position or subject area, you can contact Øivind Michael Molnes Hoem who is Service Owner, email oivind.hoem@dnb.no
In DNB, we carry out background checks to verify that the information provided in your CV and other documentation is actually correct. Background checks are generally performed by an external independent third party. Former employers are typically contacted to check previous positions and periods of employment, while educational institutions are asked to confirm marks. No background check will be conducted without your prior consent, and you will receive more detailed information about this, if applicable.
For positions that require an authorisation and/or approval of suitability, a police certificate of good conduct will be required.