Overview

Job Title:
EMS / OSS Developer (Onsite – Network & Telecom Systems)

Job Summary:
We are looking for a skilled EMS/OSS Developer to design, enhance, and support Enterprise Management System (EMS) and Operations Support System (OSS) applications for telecom and network environments.
The role involves application development, customization, performance optimization, database management, automation, troubleshooting, and day-to-day operational support. The candidate will work closely with internal teams, third-party vendors, and customers to ensure high availability, accurate alarms/events, and smooth system operations.
This is a full-time onsite role, suitable for candidates with hands-on experience in telecom EMS/OSS platforms, network management systems, and production support environments.

Key Responsibilities:
EMS/OSS Development & Customization
• Enhance existing EMS/OSS applications and ensure accuracy of alarms, events, and reports
• Develop and customize OSS solutions for client-specific requirements including:
•Network topology management
•Fault management
•Performance management
• Design and develop new features and functionalities as per customer requirements
• Create custom dashboards in IMS, ITSM, and NCCM applications
Application & API Development
• Write, optimize, and deploy production-ready code using:
•Java, C++, Python, Shell scripting
• Build and maintain APIs for data exchange between EMS/OSS and internal/external systems
• Ensure compatibility and smooth data exchange between network devices and EMS/OSS platforms
Performance Optimization & Reliability
• Validate and optimize application performance
• Identify system bottlenecks and improve response times
• Perform fault correlation and root cause analysis
• Conduct historical analysis of recurring issues and provide permanent fixes
• Debug issues across software stack, integrations, and performance modules
Database & Data Management
• Manage large databases storing:
• Network configurations
•Performance metrics
•Fault logs
•Service state data
• Optimize database queries for high-performance data retrieval
• Perform periodic database backups and quarterly restoration testing
• Ensure data integrity and backup/restore reliability
Testing, Deployment & Upgrades
• Conduct testing for all new releases, patches, and updates
• Develop test cases for EMS/OSS functionality and performance
• Handle system upgrades during new patch releases (Everest releases)
• Ensure application availability and report availability at all times
Operations & Support
• Handle day-to-day operational issues and incident troubleshooting
• Ensure incident workflows are error-free across all scenarios
• Coordinate with internal support teams and third-party vendors
• Provide daily reporting on application performance
• Automate repetitive tasks such as:
•Network configuration
•Fault handling
•Data collection
Documentation & Knowledge Transfer
• Maintain documentation for:
•Code
•APIs
• System configurations
• User guides
• Provide training and support to network operations teams
• Ensure application usability with clear visualization of network status, alarms, and KPIs

Working Model & Service Expectations:
• Work Location: Onsite/Customer site
• Working Days: Monday to Friday (5 days/week)
• Working Hours: 9:30 AM – 6:30 PM
Support Expectations
• Provide remote support outside working hours for critical issues (including weekends/holidays)
• Be available for onsite support if remote resolution is not sufficient
Leave & Alternate Support
• Entitled to 1 leave per month
• Alternate resource must provide remote support during leave
• Alternate resource must be onsite if absence exceeds 2 days
This role requires high accountability and ownership in production environments.

Mandatory Skills:
• Hands-on experience in EMS/OSS systems (Telecom / Network Management)
• Strong programming skills in Java / Python / C++
• Experience with Linux/Unix environments
• Strong understanding of:
•Network management systems
•Fault, performance, and configuration management
• Database experience (SQL/Oracle/PostgreSQL/MySQL)
• API development and system integration experience
• Strong troubleshooting and debugging skills
Good to Have
• Experience with IMS, ITSM, NCCM platforms
• Knowledge of telecom protocols and network elements
• Automation using Python/Shell
• Exposure to large-scale production systems
• Experience working with third-party vendors

Experience Level:
• 3 to 5 years of relevant experience in EMS/OSS or telecom application development and support

Education:
• B.E / B.Tech / MCA / M.Sc (IT/CS) or equivalent technical qualification.

Before applying for this position you need to submit your online resume. Click the button below to continue.