Software Engineer

Software Engineer

Summary: The Software Engineer will work other developers, project managers, clients and various related teams to design, develop, maintain and document software for Merrick products. The tasks include, but are not limited to, the following

Responsibilities:

  • Software development using Microsoft C# and Sun Java languages
  • Development of maintainable commented code
  • Development and success execution of unit tests
  • Occasionally assist Customer Service /Help Desk staff in problem identification and rectification
  • Monitor time spent on tasks and submission of weekly timesheet
  • Ensuring that software adheres to Merrick standards

Qualifications:

Minimum of a Bachelors Degree in Computer Science, Business Administration, Petroleum Engineering, or related field. Minimum five years of experience with some or all of the following:

  • Software engineering skills in a Windows environment
  • Understanding of object-oriented programming concepts
  • Strong written and verbal communication skills
  • User interface design
  • Implementation and maintenance of a complex, comprehensive information management system
  • Some application support (i.e., troubleshooting, diagnosis resolution)
  • Experience working with at least one source control system
  • Providing technical support to team members
  • Basic Microsoft operating system administration, web server administration, and networking skills

Specifically:

  • Proficiency in one or both of the following: C#, Java
  • Proficiency in SQL is a must
  • Experience with any of the following is a plus: Socket programming, N-Tier development, custom UI control development, Compact .Net Framework
  • Experience in the Oil and Gas industry, particularly the production arena is a plus

Click here to fill out our online application.

Energizing technology for the business of oil and gas

Merrick leaders share their expertise about key innovations in the industry.

Request White Papers