Loading

Connecting Linkedin...

Banner Default Image

Software Architect

  • Location

    Malta

  • Sector:

    Technology

  • Salary:

    €50,000 - €60,000

  • Contact:

    Andrius Petkus

  • Job Reference:

    7607

  • Published:

    about 1 month ago

  • Expiry:

    2021-02-22

  • Client Details:

    Castille

  • Consultant:

    Andrius Petkus

  • Skills tags:

    Software Architecture

Unfortunately this job has now expired. However you can view all of our Live jobs here.

A dedicated service provider delivering solutions to protect, secure and increase revenues for mobile network operators is looking for a Software Architect.  

Responsibilities:   

  • Breaking down large scale projects into manageable chunks and communicate it with the development teams 
  • Review requirements, generate architecture documents and provide a rough order of magnitude estimates 
  • Conceives, designs, prototypes, and tests new methods, algorithms, and models 
  • Collaborate with various stakeholders to determine functional and non-functional requirements whilst establishing a target architecture that combines the product roadmap the latest technology platforms, and common architectural best practices 
  • Actively research new technologies and propose technical advances on current and future 
  • systems 
  • Work in a cross-functional team to deliver high-quality software 
  • Be accountable for the development teams’ deliverables including quality, security, modifiability, extensibility and other criteria set on per project basis. 
  • Provides technical direction and expertise to multiple projects and tasks 
  • Identifies and directs resolution of complex software issues 
  • Provides guidance to less-experienced software engineers 
  • Communicate standards and acquire buy-in on solutions 
  • Support the product owner with the requirements 
  • Occasional travel may be required 

Requirements:  

  • 3 years’ experience in software development in general, ideally knowledge of Java-based server-side/backend technologies, including Spring and Hibernate  
  • 3 years’ experience in an active Software architect role, working on mission critical and high throughput systems  
  • Comfort with programming and strong grasp of operating systems concepts  
  • Strong understanding of algorithms and data structures  
  • Ability to understand and learn complex protocols  
  • Understanding of database fundamentals – both RDBMs and NoSQL technologies  
  • Experience with microservices and associated tools, such as Kafka, Zookeeper, RabbitMQ, Docker and Kubernetes  
  • Experience working with Linux  
  • Knowledge of architectural styles and design patterns and TCP/IP fundamentals