System Architect Riga, Latvia
Apply for this job

System Architect

Riga, Latvia
Netcracker Netcracker Careers logo

System Architect

If digital transformation, next-generation technology, and growth opportunities excite you, then join our Netcracker Technology team! Our culture and collaborative work environment are the keys to our success. Here you will work with the best in class global teams, earn a competitive salary and contribute to the largest digital transformations around the world.

What’s in it for you?

At Netcracker, we are all entrepreneurs. This means we get creative when thinking of technical solutions, we explore possibilities and innovations and get excited about new technology. We take complete ownership of our roles and aren’t micromanaged or left feeling like just another number. The results we achieve are highly visible to our leadership team and we are recognized for our work and promoted accordingly.

 

Role and Responsibilities:

  • Designing and implementing software architecture that meets business requirements and aligns with industry best practices
  • Developing API specifications and integration agreements, focusing on RESTful and SOAP services
  • Creating messaging systems using platforms such as Kafka, RabbitMQ, and ActiveMQ to ensure efficient system communication
  • Collaborating with cross-functional teams to establish data models and system design patterns that optimize performance
  • Overseeing the design and control of Non-Functional Requirements (NFR) to ensure system reliability and scalability etc

 

Required Experience:

Core skills/knowledge:

  • 5+ years’ experience in software development, preferred roles: Principal Developer/Team Lead, System Analyst, System Architect
  • Practical experience in API design (technical specifications for Integration agreements, HTTP, SOAP, REST API, YANG, XML, JSON)
  • Practical experience in messaging design (Integration Agreements preparations for system communications based on Kafka, RabbitMQ, ActiveMQ, etc.)
  • Solid K8s principles understanding
  • Strong understanding of data models
  • Strong knowledge of Java/Go
  • Strong knowledge of System design patterns
  • Practical experience SQL/NoSQL databases
  • Practical experience in NFR design and implementation control

Must-have skills/knowledge:

  • Spoken English
  • Strong communication, visualization, presentation skills
  • Self-motivated, self-sufficient
  • Can quickly establish good working relationships with colleagues and customers

Preferred Skills/Knowledge:

  • Strong knowledge of B/OSS applications and integration scenarios
  • Experience in microservice design
  • Practical experience in project with deployments to AWS, GCP, Azure
  • Good knowledge for the existing industry SDOs and Open Source API design frameworks, best practices and API design guidelines (like TMF Frameworx, OpenAPI, AsyncAPI)

 

We offer:

  • Medical insurance
  • Working on Telecom projects with vast possibilities to learn new technologies and gain new experience
  • More than 300 hard and soft-skills programs by the corporate career development center
  • Open environment and encouraging knowledge sharing culture
  • Flexible working hours and an opportunity to work remotely

#LI-NB2

Apply for this job

Please submit a detailed CV and fill out all the fields in the form.

By registering your information, you confirm that you agree to the processing of your personal data by Netcracker as described in the Privacy Notice.

We help you focus on the most important step you'll take. Your next one.

Take your strategy, your operations, and your business forward today.

About Your Privacy

We use cookies on our website to enhance your browsing experience. By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Necessary cookies (essential to make our website work) are always on. You can adjust your cookie preferences at any time by using the “Manage Cookies” link below. Remember, if you disable, reject or delete cookies, you may not have access to the full functionality of this website. If you continue to use our website, you consent to our use of cookies.