This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
OPA Software Developer
Position Type: Contract to Hire
Position Location: Houston, TX (North) – (Remote work N/A)
Position Pay: 50/HR – 65/HR (Depending on Experience)
Responsibilities:
Program, test and document software components/programs/subsystems as assigned.
Assist in the integration of components/programs into the subsystem.
Perform all levels of testing of components/programs/subsystems.
Maintain systems by monitoring, identifying and correcting software defects.
Respond to and resolve support requests assigned by project leads or managers.
Create user and system documentation.
Assist in the connection of existing and new software products to create integrated solutions.
Work closely with other staff, such as system architects, software engineers and software developers.
Problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project.
Work under direction of engineers or system architects.
Responsible for providing uncompromising quality to all work processes in designated areas of responsibility.
You will be required to learn quickly with some supervision and demonstrate the necessary skills both through training and on-the-job experience.
This Software developer will join the Open Process Automation (OPA) Test Bed
These systems will enable radical improvements in the life cycle of automation systems within oil & gas, chemical and other process companies.
This role will work in a small team environment using an agile methodology with company software developers and engineers and with engineers from a major oil & gas companies.
Work assignments will vary but always focus on developing and maintaining software in the test bed and for upcoming field trials.
Requirements:
BS degree in Engineering or Computer Science with 5+ years of experience in software development.
Experience with development with common software application development frameworks and languages including C/C++, C#, , Linux shell and Python programming (5+ years)
Developing firmware applications for embedded Linux OS (2+ years)
Developing web applications
Using Git, Team Foundation Server (TFS), Azure DevOps
Knowledge of WCF, UWP, SQL database, and Web services
Desired experience:
OPC UA
Implementing process control solutions
Java
HTML5, JavaScript, Xamarin
Microsoft Azure and/or AWS
Developing applications for small devices running Linux or Windows IoT core
The individual must possess strong English written and verbal communication skills.
Strong interpersonal skills are essential along with a high level of attention to detail, accuracy and team working is essential. Must have the ability to learn quickly.
Ability to produce creative, innovative, high quality software in a rapid manner.