Key Responsibilities• Design, develop, and deploy applications aligned with business needs• Translate functional requirements into practical technical solutions• Build workflows, forms, and integrations to improve business processes• Develop and integrate backend services and APIs• Perform testing, debugging, and provide ongoing application support• Ensure code quality, performance, and maintainability• Support enhancements, bug fixes, and continuous improvements• Collaborate with stakeholders, business analysts, and architects• Maintain clear documentation and follow development best practices• Take ownership of assigned modules and contribute to end- to-end delivery• Design and execute data migration, ensuring data integrity, accuracy, and completeness• Analyse legacy data structures and map them to target data models• Develop and optimise data migration pipelines and scripts• Validate migrated data through reconciliation, testing, and quality checks• Support cutover planning and execution for migration activitiesRequired Skills & Experience• Familiarity with Java-based development environments and frameworks• Familiarity with SQL and Sybase database• Exposure to API development and system integrations• Experience with data migration-related activities and tools• Basic understanding of cloud platforms (preferably Microsoft Azure)• Strong problem-solving and troubleshooting skills• Exposure to system migration or modernization initiatives• Familiarity with enterprise-scale applications or public sector projects• Experience working in Agile or collaborative delivery environments
Work with product managers, architects, designers, governance partners, and business stakeholders to translate requirements into clear technical solutions.
Leading engineer role for all global contact center applications; including - cloud providers, internal/external infrastructure, telephone providers, interaction recording, workforce management, reporting, session border controllers, and integrated equipment, devices, and infrastructure.
We are seeking a passionate and innovative software engineer to join our team in Electrical & Industrial Solutions Group Center of Excellence (EISG COE) to launch the next generation software solution for future enterprise engagements. As a software expert engineer, you will be the critical contributor of solution framework knowledge in developing and integrating multiple software products to create solutions. You must be a proven expert with experience designing, implementing, and deploying end-to-end solutions.
You will also bring rigour to the use of AI-generated code, reviewing it for correctness, edge cases, security issues, and maintainability to the same standard as any human-authored contribution. Writing clear task descriptions and specifications to get higher-quality AI assistance and reduce rework is part of how you work.