Software Engineer – .Net/React

Houston, TX, US, 77002

Company’s client is searching for a .NET/React Software Engineer. The purpose of this role is to provide software technology & product delivery across the entire Application lifecycle management including design, develop, configure, test, deploy relevant applications.


  • The Software Engineer works within standard procedures and work instructions, and under the guidance of a more experienced colleague
  • Assists in the design, coding, reviewing, analysing and modifying of technical solutions
  • Suggests recommendations for bug / problem resolution
  • Executes the software engineering methodology to deliver incremental releases (e.g. Agile, Scrum), enhancements and fixes according to the roadmaps that are agreed with the Product Owner, Technology Manager and key business user communities
  • Some key applications in this portfolio are geared towards upstream & downstream surveillance and monitoring; These systems are typically deployed across most upstream and downstream facilities
  • Incremental development and delivery of releases of applications according to agreed roadmap
  • The Software Engineer will contribute to a diverse , globally distributed (not co-located) SCRUM development team
  • Deliver on assigned PBI’s (Product Backlog items) to a pre-defined SCRUM release map with proper software quality assurance on several code metrics (e.g. Cyclomatic complexity, Maintainability Index, Unit test coverage >80%; PBI rework; Burndown charts)
  • Use of professional application development and delivery processes (Agile/Scrum Framework), methodologies and tools in delivery of the software packages
  • Relevant university degree in Computer Science or related discipline is required; Additional background in mathematics or engineering would be considered an asset
  • 5+ years of experience
  • 5+ years of experience in object-oriented software development using C#, Microsoft .NET Framework
  • 2+ years of experience with web-based portal software development, including HTML 5, JavaScript, JQuery, React, MVC, Entity Framework, SQL Server, GitHub version control and Azure DevOps
  • Knowledge of GitHub, VSTS (Visual Studio Team Foundation Server), Visual Studio IDE, Azure DevOps is a must and will be required for application development
  • Able to support design and implementation initiatives of the application in the business
  • Advanced experience with Web Services technologies (e.g. ReST Full API, Web API)
  • Excellent communication skills (e.g. ability to articulate estimates with proper justification, raise and escalate risks/issues, share successes/failures, be active contributor)
  • Strong knowledge of service-oriented architecture design and concepts
  • Experience working on a virtual, distributed SCRUM development team
  • Able to link technical solutions with the appropriate engineering discipline work processes to achieve desired business outcomes
  • Good to have: MVVM, React, Durandal JS, iOS development (Swift, Xcode), MongoDB, fitness/Selenium, OSIsoft PI, PI Azzsis Framework

Experience in Oil and Gas Domain (nice to have) Technologies:

  • .NET, .NET Core, C#, MVC, Typescript, Node.JS, JavaScript, jQuery, HTML 5, GitHub, Azure DevOps, Kendo UI, REST based Web Service, Web API, Entity Framework, SQL Server
  • Azure PaaS and IaaS: Azure AppService, Azure SQL Managed Instance, etc.

The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Company’s sole discretion unless
and until paid and may be modified in its discretion consistent with the law.

This job is not eligible for bonuses, incentives or commissions.

Company is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Apply here with ITWQG2080759 as the reference code.