Search jobs > Boston, MA > Software engineer net

Senior Software Engineer - .NET

Wood Mackenzie
Boston, Massachusetts, US
Full-time

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.

Interested in this role You can find all the relevant information in the description below.

Wood Mackenzie Values

  • Inclusive we succeed together
  • Trusting we choose to trust each other
  • Customer committed we put customers at the heart of our decisions
  • Future Focused we accelerate change
  • Curious we turn knowledge into action

Job Description

This position is hybrid on-site in our Boston, MA office and will require a local candidate. We are seeking an individual with 6+ years of web development experience.

In this role, you will be responsible for working with other key team members to architect, design, develop and deliver an innovative software product suite to the energy industry.

This will be a hands-on, Software Development position with an opportunity to make a positive and lasting impact on our success.

To thrive in this position, you will need to be able to work collaboratively in a high-pressure, deadline-driven, agile development environment.

You should view this as a position that will allow you to help shape the future of the energy industry with new and 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 you are interested in this role, you should have the previously mentioned traits, have strong communication skills, and have an interest in the energy industry.

Main Responsibilities

  • Collaborate with internal stakeholders and senior development team members to discover, design, architect, develop and rapidly deliver new intuitive, user-centric solutions.
  • Collaborate with user experience and product management team members to ensure our solutions effectively address identified solution opportunities and deliver exceptional user experiences.
  • Confer with other internal development teams to identify, design, leverage and develop key cross-functional integrations when applicable.
  • 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 valuations products to ensure they remain at the forefront of innovation.
  • Promote SOLID principles, Clean Code , and a Test-Driven Development (TDD) mindset to ensure high-quality solutions are delivered successfully in an agile environment.
  • Mentor, teach and participate in technical discussions with other development team members.
  • Provide development estimations, reports, and updates to the Director of Solutions Platform as required.

Qualifications

  • A minimum of 6+ years of industry-related experience.
  • You should have a bachelor’s degree in computer science, software engineering, or related.
  • 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.
  • Solid experience building responsive enterprise-level applications with React, Vue, Angular, or other appropriate front-end technologies.
  • Strong knowledge of microservices and serverless architecture.
  • Strong knowledge of OO programming, Functional Programming, Domain-Driven Design (DDD), and Test-Driven Development (TDD).
  • Must have proficiency with .NET 6 / Python.
  • Strong experience with the following : JSON, JSON Schema, REST, OAuth2, and JWT.
  • Experience with the Command and Query Responsibility Segregation (CQRS) pattern, MediatR, Fluent Validation, Fluent Assertions, Mapster and Dapper would be an asset.
  • Familiarity with AWS, DynamoDB, Microsoft SQL Server, Git, CD / CI, JetBrains Suite, VS Code, Github, Octopus Deploy, NPM / Yarn, Terraform.
  • Familiarity with the Agile Dual Track approach of continuous discovery and delivery would also be considered an asset. Ability to manage expectations of stakeholders.
  • 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 a 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.

Equal Opportunities

We are an equal opportunities employer. This means we are committed to recruiting the best people regardless of their race, colour, religion, age, sex, national origin, disability or protected veteran status.

You can find out more about your rights under the law at www.eeoc.gov

If you are applying for a role and have a physical or mental disability, we will support you with your application or through the hiring process.

J-18808-Ljbffr

6 days ago
Related jobs
Promoted
MITRE
Bedford, Massachusetts

MITRE’s Electronic Systems Development and Embedded Security department is seeking to hire talented and creative reverse engineers with a focus on embedded software reverse engineering to support advanced research and development projects of national significance. Qualified candidates will join a de...

Promoted
Raytheon
Quincy, Massachusetts

This Senior Principal Software Engineer/ Software Technical Authority position will support major Naval Power and Air, Space and Defense Systems missile program efforts. Work in close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-...

Promoted
CloudZero
Boston, Massachusetts

At CloudZero, we believe every engineering decision is a buying decision, yet the cost conversation often bypasses the engineers who drive those determinations. Collaborate with other engineers on your team to build features that solve real customer problems. Help improve our engineering processes a...

Promoted
Kytopen
Cambridge, Massachusetts

The Full Stack Software Developer will work with Kytopen’s Engineering team, supporting the product development and sustaining engineering efforts at Kytopen as a Software team of one. The ideal candidate is a high-energy, confident individual possessing strong communication skills, with a Sof...

Promoted
InterWell Health
Waltham, Massachusetts

We are seeking an experienced and motivated Senior Software Engineer in Test (SET) to join our team. Working closely with development teams, you will integrate testing early in the development process, identify and document software defects, and champion best practices in testing and CI/CD processes...

Promoted
Capital One
Reading, Massachusetts

Main Street (21020), United States of America, Cambridge, MassachusettsSenior Software Engineer, Back EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capit...

Promoted
Dassault Systèmes
Waltham, Massachusetts

Follow sound software engineering practices that deliver robust, high performance software. As a C++ Software Engineer on the PowerFLOW mesh generation team, you will be developing PowerFLOW’s unique mesh generation technology, including an extremely robust Boolean engine, technology to automaticall...

Promoted
Motional
Boston, Massachusetts

Motional is looking for a Senior Software Engineer to help enhance the capabilities and efficiency of our machine learning platform. Communicate with machine learning engineers to identify obstacles and prioritize solutions. Experience with Go and Kubernetes. Our team is made up of engineers, resear...

whoop
Boston, Massachusetts

As a Senior Backend Software Engineer joining the WHOOP Business Systems team, you will develop the core infrastructure and integrations responsible for order fulfillment and tools to help the business operate around the world. We are looking to add highly motivated and skilled engineers to our team...

New Balance
Boston, Massachusetts

New Balance is looking for a Senior Software Engineer to join our fast-paced Innovation team pursuing a digital transformation of our US manufacturing as a competitive advantage by implementing new ideas in automation, robotics, IIoT and AI technologies that will deliver new capabilities, reduce cos...