About the Division:
Trapeze Europe, a division of Constellation Software Inc., provides enterprise solutions that consider the full 360 degrees of transport. The company has grown its solution portfolio and global presence to become one of the worlds leading companies of software solutions and intelligent transport systems. Trapeze Group provides its solutions to public and private transport organizations and authorities across Europe, North America, and Asia Pacific.
The division is looking to recruit a Senior Software Developer. The chosen individual will work out of the Contour Software Lahore resource center office, as an extension of the division-based R&D department.
- Bachelors Degree in Information Systems, Computer Engineering or equivalent technical Degree; or equivalent combination of education and experience.
- 7-10 years experience in software development using C++, MFC and C#.
- Experience/knowledge of following:
- Heuristic based algorithms.
- Street router algorithm e.g. Dijskstra or similar.
- General algorithms for DRT optimization:
- Primary: DARPTW with side constraints
- Secondary: TSP, CVRP
- Meta algorithms examples:
- Simulated annealing
- Tabu search
- Simple machine learning scheduling algorithms
- Solid OOP Concepts.
- Strong Knowledge of SQL Server development
- Excellent communication skills.
Nice to Have:
- Interest in Geography and map materials
- Knowledge of GIS-tools e.g. Qgis or similar
Exciting Benefits we offer:
- Market-leading Salary
- Medical Coverage – Self & Dependents
- Parents Medical Coverage
- Provident Fund
- Employee Performance-based bonuses
- Home Internet Subsidy
- Conveyance Allowance
- Profit Sharing Plan [Tenured Employees Only]
- Life Benefit
- Child Care Facility
- Company Provided Lunch/Dinner
- Professional Development Budget
- Recreational area for in-house games
- Sporadic On-shore training opportunities
- Friendly work environment
- Leave Encashment