Previous Job
Senior Software Developer – Team Lead
Ref No.: 18-00983
Location: Karachi, Sindh
Position Type:Fulltime/Permanent
Internal Classification
Areas of Expertise:.NET & JavaScript
Required Career Level:Experienced Professional
Functional Area:Software & Web Development
Job Shift:First Shift (Day)
Required Qualification:Bachelors
Years of Experience (Min):7
Job Credit:Featured
The Division:

Smartrak delivers premium geospatial-based intelligence services to private, utility, government, public transport and emergency service organizations throughout Australasia. Smartrak's purpose is to "empower people with insights so that distance doesn't matter.” Smartrak has offices in Hamilton, New Zealand and Melbourne, Australia.

The Position:

We are looking for Senior Software Developer – Team Lead who will be part of a development team tasked with designing, developing, installing, testing, and maintaining Smartrak internal and customer-facing software solutions. He will also provide leadership, coaching, and mentorship to a local team of intermediate level software engineers who will be organized within co-located project teams.

The hired candidate will be located and work out of the Contour Software Karachi/Lahore office, working as part of the resource-center, as an extension of the division-based R&D department.

Required Qualifications & Skills:
  • Bachelor's degree from an accredited college or university or a certificate from a technical training institute.
  • 7+ years of strong experience developing and maintaining .Net & C# based web applications.
  • previous experience with JavaScript & JavaScript based libraries and frameworks including React JS etc.
  • experience of cloud services using Microsoft Azure
  • experience of using message querying library including RabbitMQ.
  • previous experience of working with SQL Server with excellent SQL query writing
  • Should be able to write unit tests, stubs and mock code which automatically validates the operation of solutions
  • Should have strong knowledge of APIs
  • Should be able to fix bugs and other issues discovered in Smartrak's solutions
  • Should have an understanding of Continuous Integration and deployment tools.
  • Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Should be able to meet and work in tight deadlines
  • Excellent communication, interpersonal and leadership skills
  • Write well-designed, testable, efficient code in timely manner
  • Integrate software components into a fully functional software system
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes
  • Follow Smartrak's software development lifecycle processes
  • Test products in controlled, and real situations before going live
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Fix bugs and other issues discovered in Smartrak's solutions
  • Tailor and deploy software tools, processes and metrics
  • Perform field investigation and observation
  • Investigate business, customer and technical problem areas
  • Estimate effort and duration of development tasks
  • Review and assess existing solutions to determine required changes to implement
  • Identify the impact of requirements and design decisions
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Help other Smartrak teams to produce end user documentation.
  • Coaching and mentorship of locally-based software engineers
Our benefits package includes:
  • Market-leading Salary
  • Medical Coverage Self & Dependents
  • Parents Medical Coverage
  • Provident Fund
  • Employee Performance-based bonuses
  • Profit Sharing Plan [Tenured Employees only]
  • Home Internet Subsidy
  • Conveyance Allowance
  • Life Benefit
  • Child Care Facility
  • Professional Development Budget
  • Leaves Encashment
  • Recreational area for in-house games
  • Sporadic On-shore training opportunities
  • Friendly work environment