Designs, develops, deploys and tests software applications and application interfaces, and works collaboratively with peers and stakeholders to ensure that all information systems programs and projects meet development standards for usability, operability, performance, and end-
user requirements. Analyses business requirements and contributes to the application architecture, integration, technology choices and development strategy.
Provides technical support to maintain and improve quality of software applications. Contributes to continuous improvement of the software development processes, practices and tools.
Qualifications EDUCATION :
Diploma in computer science, computer systems engineering, software engineering, or mathematics from a recognized university or technology institution with courses in business and systems analysis, software design and programming, and use of software development tools.
Requires three (3) years of recent related experience in the development of highly scalable and robust commercial software and web applications, utilizing tools and information engineering techniques, software design patterns, development methodologies, best practices, and client-side web technologies.
This role provides front-end and back-end development support for TransLink's public-facing websites, services and applications.
Strong technical skills using MS Azure, HTML5, JS, CSS, .Net / C# and in API / database integration would be an asset. Solid knowledge of OOP, microservices, design patterns and agile methodologies are highly desirable.
Mobile development using frameworks such as React Native, Xamarin, etc. are also desirable.