The company, a national IT consulting company, is seeking a Senior Programmer / Analyst to support the redevelopment, integration, and enhancement of a mission‑critical system.We are supporting a major web modernization initiative involving the redevelopment of a national operational platform used for data processing, system integration, and secure information delivery. Responsibilities :
- Modernize and redevelop components of an existing operational web platform
- Analyze, design, code, test, and implement application enhancements
- Develop and maintain APIs and system integrations
- Support data ingestion, transformation, validation, and processing workflows
- Implement Role‑Based Access Control (RBAC), identity management, and audit capabilities
- Work with geospatial, environmental, and scientific data
- Ensure compliance with security, accessibility, and development standards
- Prepare technical documentation, diagrams, and knowledge‑transfer materials
- Participate in Agile / Scrum ceremonies and collaborate with multidisciplinary teams
- Support CI / CD processes using approved toolsets
Requirements :
10+ years of experience as a Programmer / AnalystDemonstrated experience with :PythonLinux environmentsAPI development and system integrationWorking with geospatial or scientific datasetsRBAC, identity management, and audit loggingExperience with development tools such as :Azure DevOps (CI / CD pipelines)GitHubMS Visual Studio 2022MS Visual CodeSQL Server Management StudioExperience supporting modernization of legacy systems (e.g., JSP, Java‑based components, Tomcat, PostgreSQL / PostGIS)Strong background in unit testing, integration testing, and quality assuranceAbility to produce clear technical documentation and support knowledge transferExcellent communication skills and ability to work in a structured, collaborative environmentIf you have this expertise, and are able to work in Canada, please submit your resume. While we thank all candidates in advance for their application, only those candidates who are shortlisted will be contacted.