Technical Architect
Skills
Agile MethodologiesREST ApisDockerEnergy IndustryHTMLIT IntegrationKubernetes
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Degree in Computer Science or equivalent
- 8 years' experience in IT analysis and/or development
- Experience with technologically independent architectures
- Excellent problem-solving skills with ability to analyse complex problems manage risk and simplify appropriately
- Excellent listening and communication skills both oral and written
- Excellent interpersonal skills and ability to build relationships quickly with partner organisations
- Experience in agile software development
- Self-motivated and able to demonstrate initiative
- Ability to communicate highly technical matters to non-technical decision-makers
- Tenacity and patience to drive change in a regulated multi-user market
Nice to have
- Energy industry knowledge
- RESTful APIs and OAuth/OpenID Connect
- Docker and Kubernetes
- Python development
- Go development
- HTML CSS and JavaScript
- API gateways
- Cyber security
Day to day
- Lead technical project requirements and standards across internal teams and industry partners, ensuring solutions align with architectural principles and non-functional needs
- Provide architectural oversight for delivery, translate user journeys and business needs into scalable solution designs, and support proof-of-concept development
- Collaborate with multi-party service providers on cloud-based infrastructure, technical assurance, governance design, and continuous improvement initiatives
- Create and maintain technical architecture and design documentation, challenge proposed technologies, and provide SME input into industry engagements and consultations
