DevJobs

Solution & Software Architect

Overview
Skills
  • Java Java
  • Node.js Node.js
  • Neo4j Neo4j
  • NoSQL NoSQL
  • PostgreSQL PostgreSQL
  • Microservices Microservices
  • CI/CD CI/CD
  • Kubernetes Kubernetes
  • UML
  • State diagrams
  • Spring
  • Sequence diagrams
  • RDBMS RDBMS
  • Multi-cloud
  • Microsoft Azure
  • Graph databases
  • ERDs
  • Containers
A Global Telecommunications Company is seeking an experienced Solution Architect to join a high-profile, large-scale initiative building the company’s next-generation network. The project focuses on developing a highly complex network inventory (OSS) platform and migrating data from legacy systems, operating at massive scale with over 15 billion objects and strict resiliency and performance requirements.

Responsibilities:

  • Design end-to-end architectural solutions for a large-scale, next-generation network inventory (OSS) platform
  • Collaborate with a cross-functional discovery team (product, project, DevOps, DBAs, QA, architects) to define epics and user stories
  • Translate functional and non-functional requirements into scalable, resilient system designs
  • Guide and support development teams throughout implementation and delivery
  • Define and validate non-functional requirements, including performance, scalability, availability, security, and resiliency
  • Create and maintain architectural artifacts, diagrams, and documentation
  • Drive multi-cloud architecture strategy, with current deployment on Azure
  • Lead architectural evaluations, cost-benefit analyses, and proof-of-concept (POC) initiatives
  • Ensure data architecture scalability for massive datasets and complex workflows

Requirements:

Requirements:

  • 5+ years of experience as a Solution / Software Architect, designing large-scale, complex systems
  • Experience with network inventory or OSS domains (strongly preferred)
  • Strong “big-picture” architectural thinking and ability to clearly communicate complex systems
  • Expertise in cloud-native architectures, including microservices, containers, Kubernetes, and orchestration platforms
  • Hands-on backend development experience, preferably with Node.js and/or Java (Spring)
  • Strong database expertise, including RDBMS, NoSQL, and graph databases (e.g., PostgreSQL, Neo4j)
  • Proficiency in modern architecture and design patterns and best practices
  • Experience defining non-functional requirements (security, scalability, reliability, performance)
  • Solid understanding of CI/CD pipelines, Agile methodologies, and SDLC toolchains
  • Cloud architecture experience, preferably with Microsoft Azure and multi-cloud environments
  • Strong modeling and documentation skills, including UML, ERDs, sequence and state diagrams
  • Knowledge of infrastructure and security best practices
  • Familiarity with QA and system testing methodologies (preferred)
  • Ability to lead architectural decision-making, including trade-offs and POC validation
Gini-Apps