Senior Software Engineer - C/C++, Microsoft MFC Development with Oil & Gas Domain Expertise
Developed product is a leading software system in the Energy domain, covering all aspects of Oil & Gas production from geological exploration to optimization of ongoing production. Our technology helps geologists and geophysicists research, visualize, and interpret large volumes of geological data.
The work involves close cooperation with the Customer team in Houston and follows Agile principles.
Our team is senior, supportive, and friendly.
We seek an experienced Senior Software Engineer with 10+ years of expertise in Microsoft MFC development. The ideal candidate has a strong background in EDM (Energy Data Models) and experience in the Petroleum Engineering or Oil & Gas domain. This role requires a deep understanding of software development and domain-specific knowledge to contribute to innovative solutions in the energy sector.
Responsibilities
Lead the design, development, and maintenance of applications using Microsoft MFC frameworks.
Collaborate with cross-functional teams to develop solutions aligned with industry standards and best practices.
Utilize EDM to design and optimize data structures for robust and efficient data handling.
Develop and implement software solutions specific to Petroleum Engineering or Oil & Gas industry needs.
Conduct code reviews and ensure high-quality coding standards.
Troubleshoot and resolve complex software issues to ensure system reliability and performance.
Mentor junior developers and promote knowledge sharing within the team.
Stay updated with industry trends and emerging technologies to incorporate innovative solutions.
Skills
Must have
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
5+ years of professional experience in Microsoft MFC development.
Strong SQL Server or Oracle Database experience.
Expertise in EDM and its applications in software development.
Proficiency in C/C++ and object-oriented programming.
Experience with Fortran is a plus.
Experience with data visualization, simulation tools, or engineering applications is a plus.
Strong analytical, problem-solving, and debugging skills.
Excellent communication and collaboration skills.
Proven ability to manage complex projects and meet deadlines.
Deep knowledge of Petroleum Engineering or Oil & Gas domain is highly .
Nice to have
Familiarity with other frameworks and such as .NET, Python, or Node/Angular.
Experience with cloud solutions or IoT in the energy sector.
Understanding of wellbore modeling, reservoir simulation, or production optimization.
Seniority level
Mid-Senior level
Employment type
Full-time
Industry
IT Services and IT Consulting
#J-18808-Ljbffr