Large Oil and Gas company located in The Woodlands / Spring, TX is seeking a Full Stack Developer for a long-term contract assignment. Will be very beneficial for the candidate to have experience in Upstream Oil and Gas application development environments. Must be available to work 2-3 days/week onsite in Spring, TX. Must be a Houston-based candidate within a commutable distance.
Will participate in rolling out new technology programs and products that all focus on planning, executing, and optimizing the oil & gas well-lifecycle. Our teams are designing and developing algorithms to optimize long-term scheduling, building models to predict long-term oil & gas well-performance more accurately, designing and implementing large-scale distributed systems, and more.
Contract duration: 12 months+ with year-to-year extensions (full-time, 40 hours/week)
Required skills and experience
• Strong proficiency in Angular for front-end development.
• Extensive experience with .NET Core for backend development.
• Proficiency in C# and TypeScript.
• Experience with RESTful API design and implementation.
• Familiarity with SQL and database management.
Preferred skills and experience
• Knowledge of CI/CD pipelines and DevOps.
• Upstream Oil and Gas application development experience.
• Knowledge of containerization technologies (e.g., Docker, Kubernetes) would be a plus but is not required.
Required Soft Skills
• Excellent problem-solving skills and attention to detail.
• Strong communication and interpersonal skills.
• Ability to work independently and as part of a team.
What you will be doing
As a Software Engineer on our team, you will lead the development and launch of core product features. A successful Full Stack Developer will have a broad array of experiences, strong technical skills, excellent problem-solving ability, good communication skills, and a desire to be a key technical contributor. Daily work will involve interacting with engineers, product & program managers, managers, and other stakeholders. Additional responsibilities will include:
- Ensure the smooth operation of the PLEX application by performing regular maintenance tasks, resolving incidents, and developing enhancements.
- Troubleshoot and resolve any technical issues, ensuring minimal disruption to end-users.
- Collaborate with business analysts and stakeholders to gather new features and enhancements requirements.
- Design, develop, and implement enhancements to the application, ensuring they meet business needs and technical standards.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.