Software Architect

 

 

Location: Spain (or remote within 2 time zone difference)

About this job

We are looking for an experienced Software Architect to make intuitive high level decisions for software development. You will see the “big picture” and create architectural approaches for software design and implementation to guide the development and operations team. A great software architect has a strong technical background and excellent IT skills. They are experienced in designing and possess ability to develop a unified vision for software characteristics and functions. The goal is to provide a framework for the development of a software or system that will result in high quality IT solutions.

We are currently in the process of migrating our platform to Kubernetes and a micro-service architecture, an endeavor the Software Architect will have to lead forward. We support deployments both in the cloud (AWS) and on premises.

What you’ll do

  • Minimum of 5-year experience in software solution delivery, and solid C#/Java development experience
  • Experience in Unix/Linux scripting (shell, Python, etc.).
  • Experience with Docker containers.
  • Experience with setting-up and operating Kubernetes clusters – Kubernetes deployment, Applications deployment, nodes operation, monitoring, observability.
  • Solid understanding of TCP/IP network architecture, with solid programming experience.
  • Good understanding of system development life cycle and quality assurance process.
  • Experience in real-time processing systems design.
  • Familiar with SQL and in operating relational databases – MySQL, Oracle and Microsoft SQL Server.
  • Familiar with No-SQL (MongoDB).
  • Experience in DB design, both SQL and No-SQL.
  • Experience in executing under an Agile software development lifecycle.

And also, nice to have

  • Experience using Atlassian Jira and Confluence.
  • Experience using Gitlab, including Gitlab CI.
  • Experience with Apache Kafka.
  • Experience using Ansible and/or Terraform.
  • Experience with ArgoCD.
  • Experience with Rancher.
  • Experience with Prometheus.
  • Experience with Linkerd.
  • Experience with Jaeger.
  • Experience with Crossplane.
  • Experience with Kong Kubernetes Ingress Controller and Kong Gateway.
  • Experience with C4 diagramming.
  • TMForum eTOM and SID (Information Framework) understanding.
  • Experience with 3GPP architecture, particularly PCC.
  • Experience with Diameter protocols.
  • Knowledge of Telecom market.

About you

  • University degree in Computer Science or related fields preferably.
  • Minimum of 5-year experience in software solution delivery, and solid C#/Java development experience.
  • Defines product requirements and creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.
  • Collaborate across the business unit to determine functional and non-functional requirements for new software or applications, as well as improving the efficiencies of current developments implemented.
  • Ensure architecture meets all requirements of reliability, scalability and security.
  • Defines and delivers Proof of Concepts (PoC) to validate architectural changes and designs.
  • Successfully communicate all concepts and guidelines to all impacted areas and people.
  • Ensure newly introduced technologies and/or systems are adopted by all the impacted areas and people.
  • Use tools and methodologies to create representations for functions and user interface of desired product.
  • Provide technical guidance and coaching to developers and engineers.
  • Oversee progress of development/delivery team to ensure consistency with initial design.
  • Excellent interpersonal, good research, analyzing and problem-solving skills.
  • Good written and verbal communications in English.
  • Ability to work independently and under pressure.

Do you want this job, and do you have the required skills and experience?

Then we invite you to click on “Apply Now” and send your resume/cv and cover letter, both in English. Please include the job number and title in the subject line of your email.