Epic Chat
Job Category: IT
Job Type: Full Time Hybrid
Job Location: Luqa

At epic we are driven by autonomy, efficiency, and innovation, as we believe that these elements pave the way to epic craft! We empower our employees to work on things that they are passionate about. You will not just be joining, you will be adding!

We pride ourselves on delivering Great Network for Great Value to our customers and we do so through focusing on the customer, collaborating as one team.

Forming part of the Software Delivery team, the role of the Technical Architect is to design and lead the implementation of solutions and capability architecture. In this role, you should excel in translating business requirements into functional capabilities according to the overall vision and target architecture.

This role is ideal for experienced Technical Architects or Senior Software Developers who are ready to take the next step forward in their career.

Key Accountabilities / Key Activities:

• Design and lead the implementation of software solutions.
• Apply existing solutions to fulfil project requirements when applicable.
• Collaborate with business stakeholders and translate requirements into functional capabilities.
• Oversee assigned projects and provide guidance to software delivery teams.
• Learn new technologies, delivering proof of concepts (POC) and weighing the pros and cons of their adoption within the technical architecture.
• Contribute actively to the overall IT roadmap and technical strategic direction.
• Contribute to the development of CI/CD pipelines.

Credentials and Experience:

• Bachelor’s Degree in Computer Science, Information Systems, Systems Analysis, or another related field.
• Minimum of three years experience in application development.
• Working knowledge of relevant technologies; mainly Java, Git, Spring Framework/Boot/Data/Security/Cloud, Hibernate, Rest, SQL and Message Broker such as RabbitMQ.
• Familiarity with operating systems like Windows and Linux, and databases such as MariaDB.
• Working experience in designing and developing scalable services.
• High standard of software programming techniques and unit test coverage using Junit and Mockito.
• Strong problem-solving and technical innovation skills.
• Ability to see big-picture architecture from basic requirements specification.
• Excellent communication skills including reporting to senior management.
• Working experience with agile or iterative methodologies is considered an asset.

Sorry! This job has expired.