Role responsibilities
The Software Engineer will design, develop, test, and maintain software products throughout the full development life cycle. They will collaborate with team leads and clients to analyze requirements and implement reliable, secure, and efficient technical solutions.
Requirements
A bachelor's degree in computer science or a related technical field is required. Preferred qualifications include proficiency in object-oriented programming, experience with cloud services, and familiarity with AI-powered development tools.
Key skills
C#, C++, Java, .NET Framework, SQL, HTML, CSS, JavaScript, React, Angular, WPF, Azure, Docker, Kubernetes, MVVM, LLM Integration
Keywords
C#, C++, Java, .NET Framework, SQL, ORM, HTML, CSS, JavaScript, React, Angular, WPF, Azure, AWS, Google Cloud, Docker, Kubernetes, Microservices, MVVM, Inversion of Control, LLM, Claude Code, Codex, Cursor, Unit Testing, Functional Testing, Technical Writing, Oil and Gas, Energy Technology, Software Development Life Cycle