Junior Software Engineer

About the Job
Verified Job On Employer Career Site
Job Summary:
ChampionX is a global leader in providing chemistry programs and services for the oil and gas industry. The Software Engineer will work as a full stack developer, collaborating with team members to design, implement, and maintain applications and micro-services, while also developing solutions to optimize oilfield systems.
Responsibilities:
• Design and implement or maintain full stack features throughout our current technology stack (SQL Server, C#/VB.NET, WPF, WinForms).
• Design and implement or shift features in our new technology stack (C#, .NET MVC, REST API, message broker-based microservices)
• Collaborate with leads to implement direction set for product development.
• Work closely with other developers on an agile scrum team to develop and enhance XSPOC.
• Develop algorithms that model physical oilfield systems, optimize equipment productivity, or communicate with controllers in the field.
• Help generate solutions that advance the cutting edge of the oil and gas production industry.
• Partner with engineers to develop code that models, analyzes, and optimizes production equipment.
• Implement and use libraries that communicate with and control oilfield equipment.
• Participate in application development, refactoring, and improving code.
Qualifications:
Required:
• Bachelor’s degree in computer science or related discipline
• Minimum of 2 years professional experience
• Very comfortable writing code in C#
• Strong working knowledge of designing and implementing system interfaces using REST API including knowledge of XML/JSON, and HTML/CSS.
• Hands on experience on Angular or React
• Hands on experience on RDBMS like SQL Server, Oracle
• Excellent interpersonal and communication skills
• Willing and motivated to learn new domains, skills, and technologies.
Preferred:
• Hands on DevOps
• Experience with docker containers
• Experience with IoT protocols and frameworks like MQTT, AMQP, etc.
• Experience with Message Queues like RabbitMQ, ActiveMQ, etc.
• Experience developing and maintaining features in layered architectures (e.g., MVP, MVC, MVVM)
• Experience with relational database development using SQL Server or similar.
• Experience with team-based software and processes (Agile Scrum, Pull Requests, Source Control, etc.)
• Experience working with NoSQL databases like Mongo DB and Influx DB
• Experience developing progressive web applications using React.
• Experience in Oil and Gas business domain
Company:
ChampionX engages in chemistry services, artificial lift solutions, automation and optimization equipment, and drilling technology. Founded in 2020, the company is headquartered in The Woodlands, Texas, USA, with a team of 5001-10000 employees. The company is currently Late Stage. ChampionX has a track record of offering H1B sponsorships.
Recommended Jobs
Updated 14 days ago
Updated 14 days ago
Updated 14 days ago
Updated 14 days ago
Updated 14 days ago