07 Aug
|
Infosys
|
Hyderabad
Educational Requirements
Bachelor of Engineering,Bachelor Of Technology,Master Of Technology,Master Of Engineering
Service Line
Engineering Services
Responsibilities
Experience:
- 11-15 Years Location: Hyderabad, Chennai, Bangalore Architect, design, and develop enterprise-grade telecom provisioning applications using Up-to-date C++
- Lead technical design discussions and define application architecture, design principles, and development standards
- Translate complex telecom business requirements into scalable and maintainable software solutions
- Design and implement modular, extensible, and high-performance enterprise applications
- Drive modernization and refactoring initiatives for legacy C++ applications
- Design solutions supporting Telecom Provisioning, Service Activation, Circuit Management, and PON technologies
- Integrate enterprise applications with Oracle and DB2 databases while ensuring optimal performance and scalability
- Design and implement multi-threaded, concurrent, and asynchronous applications
- Develop solutions requiring IPC, Message Queues, Socket Programming, and REST API integrations
- Establish coding standards, architecture governance, and development best practices
- Lead code reviews, technical mentoring, and knowledge-sharing sessions
- Define and implement logging frameworks, configuration management, audit trails, rollback mechanisms, and error-handling strategies
- Drive performance tuning, troubleshooting, profiling, and optimization initiatives
- Ensure secure coding practices and compliance with application security standards
- Collaborate with cross-functional teams including business, operations, QA, DevOps, and architecture groups
- Participate in project planning, sprint reviews, backlog grooming, and Agile ceremonies
- Support CI/CD initiatives and deployment automation
- Provide technical leadership and mentorship to development teams
Additional Responsibilities:
- Telecom Provisioning & ActivationPON Network ArchitectureONT/OLT ManagementCircuit ManagementService Order ProcessingTelecom Inventory ManagementEquipment ManagementWorkflow AutomationTelecom Data ModelingBusiness Rule ImplementationBuild & Release EngineeringMakefilesCMakeBuild AutomationRelease ManagementVersion Control Systems (Git)Performance EngineeringApplication Performance OptimizationMemory ProfilingPerformance TuningRoot Cause AnalysisTroubleshootingTools:ValgrindgprofperfQuality EngineeringUnit TestingIntegration TestingGoogle Test FrameworkTest AutomationSecurity & ReliabilitySecure Coding PracticesMemory Corruption PreventionBuffer Overflow PreventionSQL Injection PreventionError Handling FrameworksAudit TrailsRollback Mechanisms
Technical and Professional Requirements:
- Modern C++ (C++11, C++14, C++17, C++20)RAIISmart PointersSTLTemplatesLambda ExpressionsGeneric ProgrammingMemory ManagementObject-Oriented Design & ArchitectureObject-Oriented Programming (OOP)SOLID PrinciplesDesign Patterns:FactoryObserverStrategySingletonCommandAdapterEnterprise Application ArchitectureModular Application DesignScalable System DesignMulti-threading & ConcurrencyMulti-threadingConcurrencyThread SynchronizationAsync ProgrammingThread-safe Application DesignParallel ProcessingDatabase TechnologiesOracle (OCI/OCCI)DB2Transaction ManagementConnection PoolingDatabase OptimizationDatabase Performance TuningIntegration & CommunicationInter-process Communication (IPC)Message Queues (MQ)Socket ProgrammingREST API IntegrationEnterprise Integration Frameworks
Preferred Skills:
Technology->Open System->C and C++
Technology->Embedded Software->Memory Management
Technology->Ruby on Rails->MySql
Postgres
Oracle
cucumber
📌 Lead Technical Architect Modern C Plus and Enterprise Systems (Hyderabad)
🏢 Infosys
📍 Hyderabad