Provides technical leadership and is responsible for determining the direction for the IT architecture, standards, design and implementation approaches for the company’s application systems, infrastructure and/or network-based cloud product systems
Creates, evaluates and implements plans and design proposals for high impact IT solutions
Consult and Inform Enterprise Architects and Senior IT Architects to design and deliver solutions
Assess merits of alternative technical approaches and gain consensus for best approach
Ensure that the non-functional requirements are satisfied including, but not limited to, security, disaster recovery, availability, and performance
Through modeling or prototyping, validate solution prior to full implementation
Mentor IT professionals
Requirements
Bachelor’s degree required
Post-graduate degree in Computer Science or Management Information Systems expected
Minimum 12 years of experience in a related discipline
Knowledge and experience of one or more languages e.g., Java, C#, etc.
Knowledge and experience with server-side technologies
Knowledge and experience with client-side technologies e.g., Node, Angular
Knowledge and experience working in an Agile methodology
Knowledge of SOA, including REST, SOAP, API Management, and other integration patterns e.g. ESB, EIP, etc.
Knowledge of relational databases and SQL
Knowledge of UML or ArchiMate
Knowledge of cloud technologies
Tech Stack
Angular
Cloud
Java
Node.js
SOAP
SQL
Benefits
medical, dental, and vision insurance plans
paid time off accruing at a rate of 3.07 hours during your first year of employment
4 weeks of paid parental leave
in 2026, 11 company-paid holidays (9 fixed holidays and 2 optional floating holidays), subject to change yearly