IAS Software Developer
As a 5G IAS Software Developer at Zensar Technologies Limited, you will be part of the Blue Planet team, working on complex problems and developing carrier-class networking solutions. Your role is crucial in delivering high-availability software for large-scale applications. We are looking for a team player who can excel in an Agile development environment and contribute to our project plans with a vigilant focus on priorities.
- Strong Java expertise and experience with BPMN Camunda.
- Proficiency in Python or similar languages (6+ years experience) is highly desired.
- Solid understanding of Linux (Ubuntu/RHEL) and Cloud environments (e.g., AWS, OpenStack).
- Experience in developing services delivered as Docker or other virtualized containers, Rest API, and Micro-services architecture.
- Familiarity with Network Automation, OSS - Fulfilment stack, Path Computation, and Network Topology is an advantage.
- Exposure to standard interfaces such as TMF, GSMA, and 3gpp is preferred.
- Experience with data and service modelling using TOSCA, JSON Schema, Swagger, and YANG is beneficial.
- Knowledge of distributed high-throughput messaging systems, such as Apache Kafka, is a plus.
- Experience in slicing is a valuable asset.
- Excellent problem-solving skills and a passion for developing modular, scalable software.
- Work collaboratively with the professional services team in an Agile environment to develop and deliver SW components as directed by the Architect or Delivery Manager.
- Develop software container-based micro-services, libraries, and features for Resource Adapters (RAs), Service templates, and data model updates (Tosca/Netconf/Yang) in the 5G domain.
- Conduct internal testing and validation of developed components.
- Stay updated and educate yourself on new technologies, Blue Planet products, and their releases.
- Participate in customer discussions to understand requirements, provide clarifications, and support user acceptance testing.
- Distill complex requirements into actionable design documents.
- Utilize your strong Java expertise and experience with BPMN Camunda to develop efficient and scalable solutions.
- Leverage your Python skills (or similar languages) to create robust and maintainable code.
- Understand and work with Linux (Ubuntu/RHEL) and Cloud environments (e.g., AWS, OpenStack) to develop services delivered as Docker containers or other virtualized environments.
- Collaborate with the team to develop Rest API, Micro-services architecture, and DevOps-based software development practices.