Job Description
Design and implement software architecture that meets business requirements and aligns with industry best practices. Develop API specifications and integration agreements, focusing on RESTful and SOAP services. Create messaging systems using platforms such as Kafka, RabbitMQ, and ActiveMQ to ensure efficient system communication. Collaborate with cross-functional teams to establish data models and system design patterns that optimize performance. Oversee the design and control of Non-Functional Requirements (NFR) to ensure system reliability and scalability etc.
Requires 5+ yearsβ experience in software development, preferred roles as Principal Developer/Team Lead, System Analyst, or System Architect. Practical experience in API design (technical specifications for Integration agreements, HTTP, SOAP, REST API, YANG, XML, JSON) and 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, and strong knowledge of System design patterns. Practical experience with SQL/NoSQL databases and in NFR design and implementation control. Must have skills include spoken English and strong communication, visualization, presentation skills.
About Netcracker Technology
Netcracker Technology is a company where digital transformation, next-generation technology, and growth opportunities are exciting.