Job Description :
Position: Senior Full Stack Developer
Location: Houston, TX
Duration: 6-12+ months

Job Summary:
The Well Construction and Operations team delivers industry-leading business capabilities and computational sciences through proprietary, commercial-grade software. The Senior Full Stack Developer is located in Spring, TX and actively collaborates with internal customers and software development teams to develop software solutions to ExxonMobil’s Upstream business. The Senior Full Stack Developer participates in all aspects of application development including work planning, requirements gathering, development, testing, deployment and ongoing support.

Primary Job Functions:
Implement, enhance, or improve Upstream business scientific software applications with delivery to the Windows-based desktop
Collaborate with engineers and software development team to develop, enhance and support proprietary modules
Troubleshoot and support internal business clients on issue resolution in a global operations environment

Job Requirements:
Bachelor’s degree or Master’s degree from an accredited university in Computer Sciences (preferred), Electrical Engineering, Chemical Engineering, Mechanical Engineering, Civil Engineering, Petroleum Engineering, or Applied Mechanics/ Science preferably with a minimum GPA of 3.5 (out of 4.0)
Extensive experience in software development:
o Front End: JavaScript, LoDash, React, Redux, Enzyme, Axios, WebPack with the emphasis on building and deploying Single Page Applications (SPAs) in the Cloud Environments
o Back End: Microsoft toolchain with emphasis on C# and ASP.NET, experience with API development
o Databases: SQL, Azure SQL, Microsoft Entity Framework, Azure Data Factories
o Cloud: Microsoft Azure
o Prefer a minimum of five years of experience and end-to-end development and product support experiences
Understanding of and work experience with design patterns for code design, unit testing and testable code
The ability to:
o Identify issues/problems/opportunities
o Gather and interpret information to recommend appropriate course of action
o Approach change or newness positively
o Quickly gain and apply new knowledge and skills
o Maintain focus and display perseverance in face of challenges
o Build productive work relationships with customers and software developers

Preferred Knowledge/Skills/Abilities:
Prior work experience in the upstream oil and gas industry is an advantage
Prior work experience in the following will be an advantage:
o C/C++, Python, .NET
o UI development e.g. UI patterns such as MVVM
o User Center Design (user research, usability studies, interactive and visual design, paper prototypes and other low fidelity design methods etc
o Knowledge or experience with Agile Development
             

Similar Jobs you may be interested in ..