Job Description Programming
Job Description Programming
Project description:
The project involves maintaining and enhancing C++ and Python codebases for large-scale public
transit routing and simulation models. (see https://github.com/transnetlab for examples) The project
is funded by the Ministry of Education (MoE), Scheme for Transformational and Advanced Research in
Sciences (STARS) program. The initial appointment will be for one year (with a probation period of two
months), extendable based on performance and funding. Salary will be based on educational
qualifications and MoE norms.
Eligibility:
A bachelor's or master’s degree in computer science or a related field, along with hands-on experience
in the professional development and maintenance of software applications.
Key Responsibilities:
• Collaborate with researchers to analyze functional requirements and translate them into
technical specifications or software architecture.
• Design and implement unit tests to ensure software quality and reliability.
• Profile and optimize code components.
• Build datasets and pipelines using open-source transit data.
• Automate manual tasks to streamline software development processes.
Pre-requisites:
How to Apply:
Please complete and submit the relevant details as mentioned in the application form.
https://forms.gle/E1x4ra1DyeoQ3HHm6
Deadline:
The last date to submit applications is 30th November 2024. Interviews will be conducted as suitable
applications are received.