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

