Software Engineer (C++ Middleware & Interfaces)
Aryan Solutions Pte Ltd- Posted a day ago
- Be among the first 20 applicants
Job Description
Description:
About the role
Support the development, testing, integration, and maintenance of a customised C++ middleware solution and its associated software interfaces. The role provides hands-on implementation capability within a supervised engineering environment, with opportunities to develop expertise in C++, system integration, communications protocols, testing, and software configuration management.
Responsibilities
- Develop and maintain C++ software modules under the guidance of the Senior Software Engineer / Technical Lead.
- Implement middleware functions, software adapters, protocol handlers, message parsers, data-conversion logic, configuration functions, and diagnostic features.
- Support the integration of software interfaces between the middleware solution and customer, third-party, or internal systems.
- Write clean, maintainable, and well-documented C++ code in accordance with project coding standards and software-development processes.
- Develop unit tests and support integration, system, and acceptance testing activities.
- Investigate software defects, analyse logs and diagnostic data, reproduce reported issues, and support corrective actions.
- Prepare and maintain technical artefacts such as source-code documentation, test records, configuration files, software release notes, and installation instructions.
- Participate in code reviews and incorporate feedback from the Senior Software Engineer and project team.
- Use Git and approved configuration-management processes to manage source code, branches, baselines, and software releases.
- Support build, deployment, and test-environment setup activities, including Linux-based development and integration environments.
- Assist with customer demonstrations, factory acceptance testing, site integration, commissioning, and troubleshooting when required.
- Participate in technical discussions with system engineers and other disciplines to understand interface requirements, expected data flows, and integration constraints.
- Maintain awareness of software quality, cybersecurity, and configuration-control requirements relevant to the project.
More Info
About Company
We are an ISO 9001:2015 (QM), ISO 27001:2022 (IEC) Certified IT Consulting, Outsourcing & Staffing Company that specializes in providing IT Consulting, Technology Services, Staffing, Managed Services, Search to Local and Multi-national Companies within APAC, SEA, India & Australia who are leaders in Financial Services, Hedge funds, Asset Management, Telecommunication, Information Technology, Manufacturing, and Government & Public Sector. Our customers are fortune 1000 companies in the region.
Our India Operations are now ISO 9001:2015 Certified.
Company Registration No. 200823066N
License No.: 13C6405

