Technical Architect

Job Type: Full Time
Job Location: Luqa

Responsibilities

  • The Technical Architect is responsible for designing and leading the implementation of solutions and capability architecture for a particular business capability / user journey, according to the overall vision and target architecture
  • This role is responsible for the technical analysis and holistic solution design of future capabilities and features, including external dependencies, cross-domain APIs and technical enablers
  • This role is responsible for the delivery of projects by leading the team towards the target solution
  • This role is responsible for providing support to engineering to ensure development of deliveries are aligned to expectations
  • This role is responsible for developing code, writing and executing unit and integration tests, and testing of deliverables against functional and non-functional requirements

Credentials & Experience

  • Bachelor’s Degree in Computer Science, Information Systems, Systems Analysis, or other related field 
  • Minimum of three years experience in solution architecture, technical architecture or application development
  • Extensive knowledge of relevant technologies; including Java, Spring Framework, Hibernate, REST, SQL and messaging buses e.g. RabbitMQ
  • Experience in designing and developing scalable software, which follow concepts such as, micro-services, stateless applications, and event-driven design
  • High standard of software programming techniques and unit test coverage
  • Basic knowledge of Linux
  • Strong problem solving and technical innovation skills
  • Strong analytical skills 
  • Familiarity with DevOps practices, especially CI/CD and Docker is considered an asset
  • Experience working with agile or iterative methodologies preferred
  • Professional experience and knowledge of the Telecommunications industry is considered an asset

Apply for this position

Allowed Type(s): .pdf