Software Engineering Architect opportunity for a leading Data Management company based in Dublin City Centre.
The Engineering Architect will lead a team responsible for product development, maintenance and evolution of world class products and services.
This is a strategic role and will require strong technical and communications skills. The ideal candidate should have a proven track record of large system design and architecture.
Responsibilities:
- Drive overall system architecture and design
- Focus on reliability, scalability, maintainability, security of Applications
- Carry out individual performance management in order to maintain and improve productivity and quality.
- Create an inspiring team environment with an open communication culture
- Mentoring and training of current and new team members
- Contribute towards process improvement, create and implement new methods, policies and processes.
Skills:
- Expert software design skills.
- Expert in a Microservices, REST, distributed application environment
- Expert in Java, Python, Groovy, DSL, Functional Programming
- Expert with Oracle, Elastic Search, or other NoSQL storage mechanisms
- Expert in messaging and streaming technologies such as RMQ or Kafka
- UNIX power user skills
- Knowledge of XML and XML tools e.g. XQuery, XPath is a plus
- Bachelor's Degree or Masters in Computer Science or Software Engineering or related technical discipline
- Experience in full-time Engineering lead role