Senior Software Engineer

Senior Software Engineer
US - TX - The Woodlands

Job Title:
Senior Software Engineer

Job Summary:
The Upstream Technical Computing Applications team delivers industry-leading business capabilities and computational sciences through proprietary, commercial-grade software. The Senior Software Engineer is located in Spring, TX and actively collaborates with internal customers and software development teams to develop software solutions to Upstream business. The Senior Software Engineer 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, geoscientists, researchers 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
• Extensive experience in software development with Microsoft toolchain with emphasis on Object Oriented Programming, such as C# and WPF (prefer a minimum of five years of experience)
• 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++, .NET 
o UI development e.g. WPF and QT frameworks, 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 
o Development and support of web applications

Apply Now
© 2017 Stefanini

Not the right opportunity?

Connect with our recruiters