
MRE Consulting, Ltd. (CK)
About the Job
What’s the role?
Software Engineer is an individual with proven experience in adhering to software engineering best practices, delivering software products/applications generating business value. They are expected to have continuous improvement mindset, driving value-based process, product/application optimization. The ideal candidate is able to work as part of a global team with a strong track record working within an energy trading business
Key Accountabilities:
• Solution consultation and development in accordance to the enterprise technology principles, methods, standards, and practices
• Estimation, solution design, detailed technical design, application technical deliverables including code, associated tests and documentation
• Contribution to functional excellence in terms of definition and maintenance of standards, methods and tools, bringing in best practices from market standard implementations
• Manage complex integration scenarios and interfaces between on-premise solutions, cloud and legacy systems
Skills & Requirements:
• Must have experience managing a prominent IdP such as Azure Active Directory (Entra), Keycloak or similar. Capable of designing and implementing Authentication & Authorization (AuthN) solutions across a variety of protocols including OpenId Connect, OAuth 2.0, SAML 2.0. Working familiarity with zero-trust designs beneficial
• Experience writing multi-stage Dockerfiles
• Familiar with the release train and inner/outer loop. Strong command of Azure DevOps Pipeline (YAML) or GitHub Actions necessary
• Working familiarity of a range of databases, such as Azure SQL, Azure Cosmos DB, PostgreSQL or Redis
• Familiar with event driven architectures and pub/sub. Kafka or Azure Service bus a plus
• Strong understanding of the business and technological requirements of High Availability (HA) and Disaster Recover (RA). Familiar with multi-region infrastructure design
• Confident designing and leading the response to a major incident and subsequent blameless root cause analysis/post-mortems
• Expert in cloud network design, firewalls, and network/application-level security. Working knowledge of NGINX, Azure API Management, Azure Front Door/WAF essential Experience diagnosing and troubleshooting connectivity issues beneficial
• Expert in all things Kubernetes, including Helm, Certmanager and Crossplane
• Well-versed in security by design and secure by default. Familiarity with SOC compliance beneficial
• Strong command of observability and monitoring in a multi-tenant cloud. Familiarity with Prometheus and/or Grafana a must
• Experience working in high performing Agile teams that leverage Azure DevOps Boards and/or GitHub Projects and Git
• Proficient developing in a major programming language such as C#, Python, Typescript. Scripting languages like Bash and PowerShell beneficial
• Expert at writing clear, modular Terraform for Azure