Company: Nabors
Skills: IT - Software Development
Experience: 5 + Years
Education: Tech/Vocational Cert/Apprenticeship
Location: Houston, Texas, United States


Company Overview

Nabors Industries owns and operates one of the world's largest land-based drilling rig fleet and is a provider of offshore drilling rigs in the United States and multiple international markets. Nabors also provides directional drilling services, performance tools, and innovative technologies for its own rig fleet and those of third parties. Leveraging our advanced drilling automation capabilities, Nabors' highly skilled workforce continues to set new standards for operational excellence and transform our industry.

 

Nabors is committed to providing equal employment opportunities to all employees and applicants and prohibiting discrimination and harassment of any type without regard to race, religion, age, color, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This applies to all terms and conditions of employment including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. To learn more about our Fair Employment practices, please refer to the Nabors Code of Conduct.

 

 

JOB SUMMARY

The Senior Software Developer is responsible for delivering fast and reliable software using various Microsoft technologies and modern day web client scripting libraries

 

DUTIES AND RESPONSIBILITIES

• Develop software to meet specific system feature

• Liaise with Project Manager and Software Development Manager on system functional requirements

• Participate in routine design reviews of software requirements

• Provide routine status updates with project and software management

• Lab testing of all software to ensure features and functions are correctly implemented, including documented test procedures

• Maintain release notes on all software versions

• Commit Development source to archive software

• Participate in code review of other Developers

• Provide technical support to field technicians on operation of systems

• Provide on call support for field testing

• Provide system details for creation of users manuals

• Basic understanding of PC hardware and operating systems

• Strong understanding of networking including TCP/IP/UDP in both hardware and software

• Basic understanding DWD system and its operation

• Basic understanding SWD/MWD system and its operation

• Strong understanding in application of diagnosis equipment such as development environments, testing software, and production.

MINIMUM QUALIFICATIONS/SKILLS

 

• At least 5-10 years of professional software development experience

• A demonstrated track record of successfully designing and implementing software based on requirements

• Good knowledge and development experience in C#, C, C++, .NET 4.0

• Experience with multi-threaded debugging required

• Basic knowledge of software engineering/craftmanship best practices and methodologies, software design patterns, source code control, technical documentation, release management, and automated testing.

• Experience with the following development environments:

o Visual Studio 2013

• Experience with various SQL databases including SqlCE and MySql an asset

• Experience with WPF and WCF.

• Experience with AngularJs, HTML5, and MVC design patterns

• Strong Troubleshooting skills

• 2-3 years' experience in Oil and Gas

• Advanced Computer skills including MS Word, Excel, PowerPoint

 

PREFERRED QUALIFICATIONS

  • Experience using the .net 4.5 runtime
  • SignalR and web sockets experience
  • Experience converting legacy applications to modern technology

 

BEHAVIORAL COMPENTENCIES

 

  • Strong interpersonal, verbal, and written communications
  • Organized and detail-oriented, embraces continuous improvement
  • Self-motivated, driven, innovative and able to keep current on technologies

 

PHYSICAL REQUIREMENTS / WORKING CONDITIONS

  • Office environment
  • While performing the duties of this job, the employee is frequently required to sit. The employee is occasionally required to stand, walk and use hands. The employee may occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job includes close vision and distance vision.