As a Telecom Solution Developer, you will play a pivotal role in developing and implementing OSS automation solutions that enhance our capabilities in service fulfillment and assurance. This position offers the unique opportunity to contribute to the end-to-end development process, from conceptualization to deployment, of solutions that significantly impact our operational excellence and customer satisfaction.
Responsibilities:
- Design and develop automation solutions for OSS processes, focusing on service fulfillment and assurance.
- Collaborate with cross-functional teams to gather requirements, define specifications, and translate business needs into technical solutions.
- Develop and integrate APIs for seamless interaction between OSS components and other systems.
- Implement and refine algorithms that drive automation and optimization of network operations.
- Conduct thorough testing and validation of developed solutions to ensure reliability and effectiveness.
- Participate in the deployment of OSS automation solutions, including configuration, customization, and troubleshooting.
- Document development processes, configurations, and procedures for internal use and knowledge sharing.
- Stay abreast of the latest trends and advancements in telecom OSS technologies and automation practices.
- Any other ad-hoc duties as assigned by superior from time to time.
Role Requirements:
· Bachelor’s degree in computer science, Software Engineering, Telecommunications, or a related field.
· Strong foundation in software development principles and a keen interest in telecom OSS.
· Proficiency in programming languages such as Java, Python, or similar, with a focus on developing scalable and efficient solutions.
· Basic understanding of telecommunications networks, protocols, and services.
· Excellent problem-solving abilities and a detail-oriented mindset.
· Strong communication skills and the ability to work collaboratively in a team environment.
· Experience with or exposure to OSS/BSS systems in a telecom environment.
· Knowledge of network operations, service fulfillment processes, and assurance practices.
· Familiarity with DevOps practices and tools for continuous integration and continuous deployment (CI/CD).