Application Lead – C++ ModernizationRole Summary:As an Application Lead specializing in C++ modernization, you will lead efforts to transform legacy scientific and engineering calculation engines (written in C++, C, and Fortran) into scalable, high-performance services. You will collaborate with cross-functional teams to ensure algorithm accuracy, performance optimization, and seamless integration into modern platforms.________________________________________Key Responsibilities:Legacy Modernization & Architecture• Lead the migration and wrapping of legacy computational logic into modern service-based architecture.• Analyze and document legacy algorithms and business logic.• Design scalable, high-performance calculation engines using modern architectural patterns.• Ensure regression-tested accuracy against legacy systems.Technical Leadership• Define architecture and design standards for computational services.• Conduct technical reviews and mentor engineers on algorithm implementation and optimization.• Establish coding and testing best practices for numerical modules.Algorithm Development & Validation• Oversee the development and validation of scientific and numerical algorithms.• Ensure mathematical precision and performance benchmarks are met.• Implement optimization strategies including parallelization and multi-threading.Service Integration & Extensibility• Design APIs/microservices for platform integration.• Collaborate with backend and platform teams to ensure extensibility and reuse.• Implement versioning and audit capabilities for calculation services.Performance Engineering• Profile and optimize memory and compute performance.• Ensure engines meet SLAs for latency and throughput.• Apply parallel computing techniques where applicable.Team Leadership• Lead a team of engineers across onshore/offshore locations.• Drive sprint planning, code reviews, and knowledge sharing.• Foster collaboration and continuous improvement.________________________________________Required Skills & Experience:Technical Skills• Expert in C++, STL, scientific computing, and numerical methods.• Proficient in C, Fortran, .NET, and performance optimization techniques.• Strong understanding of multi-threading, parallel processing, and computational mathematics.• Familiarity with microservices, REST APIs, Docker/Kubernetes, and Azure.Experience• 10+ years in software development, with 7+ years in C++.• 3+ years in technical leadership roles.• Proven experience in legacy code modernization and scientific computing.Soft Skills• Strong analytical and problem-solving abilities.• Excellent communication and stakeholder engagement.• Leadership and mentoring capabilities.• Detail-oriented with a focus on accuracy and performance.
Responsibilities
Application Lead – C++ ModernizationRole Summary:As an Application Lead specializing in C++ modernization, you will lead efforts to transform legacy scientific and engineering calculation engines (written in C++, C, and Fortran) into scalable, high-performance services. You will collaborate with cross-functional teams to ensure algorithm accuracy, performance optimization, and seamless integration into modern platforms.________________________________________Key Responsibilities:Legacy Modernization & Architecture• Lead the migration and wrapping of legacy computational logic into modern service-based architecture.• Analyze and document legacy algorithms and business logic.• Design scalable, high-performance calculation engines using modern architectural patterns.• Ensure regression-tested accuracy against legacy systems.Technical Leadership• Define architecture and design standards for computational services.• Conduct technical reviews and mentor engineers on algorithm implementation and optimization.• Establish coding and testing best practices for numerical modules.Algorithm Development & Validation• Oversee the development and validation of scientific and numerical algorithms.• Ensure mathematical precision and performance benchmarks are met.• Implement optimization strategies including parallelization and multi-threading.Service Integration & Extensibility• Design APIs/microservices for platform integration.• Collaborate with backend and platform teams to ensure extensibility and reuse.• Implement versioning and audit capabilities for calculation services.Performance Engineering• Profile and optimize memory and compute performance.• Ensure engines meet SLAs for latency and throughput.• Apply parallel computing techniques where applicable.Team Leadership• Lead a team of engineers across onshore/offshore locations.• Drive sprint planning, code reviews, and knowledge sharing.• Foster collaboration and continuous improvement.________________________________________Required Skills & Experience:Technical Skills• Expert in C++, STL, scientific computing, and numerical methods.• Proficient in C, Fortran, .NET, and performance optimization techniques.• Strong understanding of multi-threading, parallel processing, and computational mathematics.• Familiarity with microservices, REST APIs, Docker/Kubernetes, and Azure.Experience• 10+ years in software development, with 7+ years in C++.• 3+ years in technical leadership roles.• Proven experience in legacy code modernization and scientific computing.Soft Skills• Strong analytical and problem-solving abilities.• Excellent communication and stakeholder engagement.• Leadership and mentoring capabilities.• Detail-oriented with a focus on accuracy and performance.
Salary : Rs. 0.0 - Rs. 2,17,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Descriptions: Provide L1/L2/L3 support for Order Management System applications.Monitor application health| system performance| and job executions.Analyze and resolve production incidents| service requests| and problem tickets.Investigate order failures| inventory discrepancies| and integration issues.Coordinate with development| infrastructure| and business teams for issue resolution.
Essential Skills: Responsible for monitoring| maintaining| troubleshooting| and supporting Order Management Systems to ensure smooth order processing| inventory management| and integration with business applications.
Responsibilities
Role Descriptions: Provide L1/L2/L3 support for Order Management System applications.Monitor application health| system performance| and job executions.Analyze and resolve production incidents| service requests| and problem tickets.Investigate order failures| inventory discrepancies| and integration issues.Coordinate with development| infrastructure| and business teams for issue resolution.
Essential Skills: Responsible for monitoring| maintaining| troubleshooting| and supporting Order Management Systems to ensure smooth order processing| inventory management| and integration with business applications.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Forgerock Identity Management Role Descriptions: Microsoft Fabric| Database development and ETL
Essential Skills: PowerBI development(preferably)| QlikSense or any visualisation tool| SQL|
Responsibilities
Forgerock Identity Management Role Descriptions: Microsoft Fabric| Database development and ETL
Essential Skills: PowerBI development(preferably)| QlikSense or any visualisation tool| SQL|
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role : Digital : Microsoft Power BI~Digital : Qlik Sense~Microsoft Fabric~MySQL
As an Application Support Engineer, a typical day involves acting as a software detective by investigating and resolving issues across various components of essential business systems. This role requires a proactive approach to identifying problems, analyzing system behavior, and ensuring smooth operation of critical applications. The position demands continuous interaction with different teams to understand system challenges and deliver timely solutions that maintain business continuity and enhance system performance.
Roles & Responsibilities:
• Design and implement end-to-end integration architecture between Windchill and ERP systems
• Lead Windchill-ERP integration initiatives (EBOM to MBOM, Part, Document, and Change synchronization)
• Define and implement RESTful and OData-based APIs for seamless data exchange
• Work with middleware platforms (e.g., TYK, MuleSoft, Boomi) to enable scalable integrations
• Configure and customize Windchill ESI (Enterprise Systems Integration)
• Collaborate with business and IT stakeholders to gather and refine integration requirements
• Participate in and lead interface workshops with client teams
• Ensure data consistency, governance, and lifecycle alignment across systems
• Implement error handling, monitoring, and retry mechanisms for integrations
• Provide technical guidance and best practices to development and client teams.
Professional & Technical Skills:
• Strong experience in PTC Windchill PLM (10+ years preferred)
• Proven experience in Windchill-ERP integrations (INFOR, SAP, or similar)
• Hands-on expertise in REST APIs and OData services
• Experience with middleware/API gateways (TYK preferred)
• Knowledge of Windchill ESI, Info*Engine, and web services
• Strong understanding of data mapping, transformation, and integration patterns
• Experience in handling large BOM structures and change management processes
• Familiarity with JSON, XML, and API security standards (OAuth, JWT, etc.)
Additional Information:
- The candidate should have minimum 10 years of experience in PTC Windchill.
- This position is based at our Bengaluru office.
- A 15 years full time education is required.
Responsibilities
As an Application Support Engineer, a typical day involves acting as a software detective by investigating and resolving issues across various components of essential business systems. This role requires a proactive approach to identifying problems, analyzing system behavior, and ensuring smooth operation of critical applications. The position demands continuous interaction with different teams to understand system challenges and deliver timely solutions that maintain business continuity and enhance system performance.
Roles & Responsibilities:
• Design and implement end-to-end integration architecture between Windchill and ERP systems
• Lead Windchill-ERP integration initiatives (EBOM to MBOM, Part, Document, and Change synchronization)
• Define and implement RESTful and OData-based APIs for seamless data exchange
• Work with middleware platforms (e.g., TYK, MuleSoft, Boomi) to enable scalable integrations
• Configure and customize Windchill ESI (Enterprise Systems Integration)
• Collaborate with business and IT stakeholders to gather and refine integration requirements
• Participate in and lead interface workshops with client teams
• Ensure data consistency, governance, and lifecycle alignment across systems
• Implement error handling, monitoring, and retry mechanisms for integrations
• Provide technical guidance and best practices to development and client teams.
Professional & Technical Skills:
• Strong experience in PTC Windchill PLM (10+ years preferred)
• Proven experience in Windchill-ERP integrations (INFOR, SAP, or similar)
• Hands-on expertise in REST APIs and OData services
• Experience with middleware/API gateways (TYK preferred)
• Knowledge of Windchill ESI, Info*Engine, and web services
• Strong understanding of data mapping, transformation, and integration patterns
• Experience in handling large BOM structures and change management processes
• Familiarity with JSON, XML, and API security standards (OAuth, JWT, etc.)
Additional Information:
- The candidate should have minimum 10 years of experience in PTC Windchill.
- This position is based at our Bengaluru office.
- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 2,45,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance