Software Engineer

  • Full-time
  • Verisk Business: Wood Mackenzie

Company Description

Wood Mackenzie are the global research, analytics, and consultancy business powering the natural resources industry. For 50 years, we have been providing the quality data, analytics, and insights our customers rely on to inspire their decision making.

Our dedicated oil, gas & LNG, power & renewables, chemicals, metals & mining sector teams are located around the world and deliver a variety of projects based on our assessment and valuation of thousands of individual assets, companies, and economic indicators such as market supply, demand, and price trends.

We have over 1,900 employees in 30 locations, serving customers in nearly 80 countries. Together, we inspire and innovate the markets we serve – providing invaluable intelligence to help our customers overcome the toughest challenges, and make strategic decisions that will, ultimately, accelerate the world’s transition to a more sustainable future.

WoodMac.com

Wood Mackenzie brand video

Job Description

We are seeking an individual with 5+ years of full stack development experience. This will be a hands-on, Software Development position with an opportunity to participate in, and make a positive impact on Petrotranz’ success. To be successful in this position, you will need to drive forward the core elements and integrations of not only the existing, but also future Petrotranz software products.

You should view this as a position that will allow you to help shape the future of the energy industry with innovative solutions. This will be a highly visible position that will require the passion of a software developer, critical thinking of an engineer, heart of a teacher, and soul of an entrepreneur. If are interested in this role you should have the previously mentioned traits, have strong communication skills, and have an interest in the energy industry, then this may be the position for you…

Main Responsibilities

  • Collaborate with internal stakeholders and senior development team members to design, develop and implement business functionality in the Petrotranz suite of products.
  • Review, research, recommend and implement new technologies/design patterns throughout the suite of Petrotranz products to ensure they remain at the forefront of innovation.
  • Actively debug, problem solve and correct any issues discovered in existing software products.
  • Mentor, teach and participate in technical discussions with other development team members.
  • Contribute to the review and testing of Petrotranz’ software products to ensure they adhere to Petrotranz very high standard of quality control and assurance.
  • Enthusiastically work with user experience and product management team members to provide technical expertise in the development of detailed requirements and specifications.
  • Review, research, recommend and implement new technologies/design patterns throughout the suite of Petrotranz products to ensure they remain at the forefront of innovation.
  • Promote SOLID principals, “Clean Code”, and a Test-Driven Development (TDD) mindset to ensure high-quality solutions are delivered successfully in an agile environment.
  • Provide development estimations, reports, and updates to the Director of Research as required.

Qualifications

  • A minimum of 5+ years of industry-related experience.
  • You must have analytical, qualitative, and logical problem-solving skills.
  • You must be professional and have excellent written and oral communication skills.
  • You can multi-task and are extremely organized.
  • Strong knowledge of OO programming, Functional Programming, Domain-Driven Design (DDD), and Test-Driven Development (TDD).
  • Must have proficiency with Microsoft.NET/C#/TypeScript/JavaScript/SQL.
  • Knowledge of OO programming, Functional Programming, and n-Tier development.
  • Experienced with the following: HTML5, Razor, MVC, React, Knockout, JSON, JSON Schema, REST, OAuth2, JWT, XML, XSD, and Web Services.
  • A solid understanding of other front-end web and/or mobile development frameworks would be considered an asset.
  • Familiarity with Microsoft Azure, Microsoft SQL Server, Git, CD/CI, JetBrains Suite, TeamCity, Octopus Deploy, NodeJs, NPM/Yarn, and Terraform would also be considered an asset.
  • You have a love for all things technical.
  • You are obsessed with detail and quality.
  • You are hungry to learn new skills.
  • You are an excellent communicator, both with clients and with your team.
  • You are professional, patient, and diplomatic while dealing with complex challenges.
  • You have a strong passion and dedication towards your role, the company, all customers, and partners.
  • You are comfortable handling fluid and demanding work environment which coincides with a start-up mentality.
  • You value creativity and a strong work ethic.
  • You are a self-starter and work well with a team.

Additional Information

Wood Mackenzie is an equal opportunities employer.

We consider all qualified applicants for employment without regard to race, religion, color, national origin, citizenship, sex, gender identity and/or expression, sexual orientation, veteran’s status, age or disability.

https://www.woodmac.com/careers/jobs/

Unsolicited resumes sent to Wood Mackenzie, including unsolicited resumes sent to a Wood Mackenzie business mailing address, fax machine or email address, or directly to Wood Mackenzie employees, will be considered Wood Mackenzie property. Wood Mackenzie will not pay a fee for any placement resulting from the receipt of unsolicited resume.

Consumer Privacy Notice

Privacy Policy