Digital Technology Specialist - Software Engineering
Core
Designing and programming software modules, components, and features for intelligent, connected energy extraction asset monitoring and control platforms.
Role type
Senior Software Engineer (Backend/Frontend)
Builds
Next-generation software platform for intelligent decisions supporting mission-critical energy operations
Domain
Energy industry, Cloud infrastructure, Microservices
Deliverable
production ML models | product features
Required skills
Backend development, Frontend development, Microservices architecture, Docker/Containerization, C#, TypeScript, Node.js, SQL databases (MySQL, PostgreSQL), RESTful APIs, Message brokers (RabbitMQ, Kafka), Agile/Scrum methodologies, System architecture design, Unit testing, Code quality automation
Preferred skills
Problem-solving, Customer focus, Technology adaptability, Performance optimization, Scalability design
Technologies
Azure, AWS, C#, TypeScript, Node.js, MySQL, PostgreSQL, RabbitMQ, Kafka, HTML, CSS, jQuery
Responsibilities
Capture system-level requirements with architects and product managers; Identify work scope and justify estimates; Participate in technical design discussions and whiteboarding; Provide guidance to junior developers on planning and architecture; Execute fast-paced development to meet release goals; Maintain code quality through testing and best practices; Make informed technology choices based on impact assessment.
Seniority
Senior, hands-on IC with mentoring responsibilities