About the job
Join xcellink as a Software Engineer, where you will play a crucial role in the design and development of innovative devices for an integrated e-payment Fare Collection System. Your expertise will guide you through the entire software development lifecycle, from requirement definition to design, development, and rigorous testing.
Key responsibilities include:
- Designing and building advanced applications for the Ubuntu platform.
- Collaborating with cross-functional teams to define, design, and implement new features.
- Unit testing code to ensure robustness, covering edge cases, usability, and reliability.
- Addressing bugs and enhancing application performance.
- Preparing and submitting necessary documentation throughout the software development lifecycle, including Business Rules, Software Requirement Specifications, Software Architecture Documents, Design Specifications, Interface Specifications, Source Codes, Testing Specifications, and Operation and Maintenance Manuals.
- Liaising with stakeholders to address requirements, design, and testing issues.

