Senior Software Engineer -
Brady is a leading supplier of trading and risk management software solutions for global energy and commodities markets.
An exciting new opportunity has arisen for an experienced Senior Software Engineer to join our team in Bergen. We are looking for a talented self-
starter, who is eager to learn new things and will hit the ground running. The successful candidate will be involved in the entire software development cycle.
You will be part of a distributive, global team developing Brady’s energy solutions with a focus on applications for Trading and Risk Management (ETRM), a sector in rapid change driven by an interplay of technological innovation, increased market integration and the shift to green energy sources.
Key Job Accountabilities :
Key Job Accountabilities :
Producing high quality code through a test-driven development approach with automated unit and integration tests.
Document and demonstrate solutions by developing documentation, flowcharts, diagrams and code comments
The development, maintenance and enhancement of Brady products as well as cross-product components.
Support and encourage the reduction of technical debt in our development codebase.
Working with existing team members across the Brady Group on collaborative projects.
Mentoring and coaching of other team members through peer reviews.
Helping others around you grow and be successful through collaborative team work.
Proficient in .NET C#, SQL
Deep understanding of enterprise software architectures.
Experience in software development processes based on Agile principles.
Ability to or passion to learn how to mentor, teach and coach both individuals and teams with a goal of building awareness, responsibility and self-belief
Support and encourage a passion for learning and sharing
Excellent communication skills (written and verbal) with both technical and non-technical people.
Knowledge of software development including design principles, best practices and patterns.
Experience developing in F#, C++.
Experience in cloud-native technologies.
Strong quantitative skills.
Interest in financial modelling.
Experience from the energy, commodity or financial markets.
Proven experience working with SQL Server.
Experience with JIRA, GitHub, TeamCity and Octopus.
Ability to take a project from scoping requirements through to actual launch of the project.
Hold a relevant degree in Computer Science, Software Engineering or Informatics with strong academic background.
Brady offers :
Great compensation and benefits
Flexible working hours
Professional Development opportunities
A vibrant culture with free fruit, snacks, drinks and social events