Développeur·euse principal·e concevant des applications full-stack pour les systèmes de taxation et d’évaluation foncière de Montréal. Modernisation, DevOps et soutien technique niveau 3.
Responsibilities
Design and develop applications
Define the functional specifications of interfaces
Design and oversee comprehensive application test plans
Document results and analyses, and identify functional and non-functional testing needs
Provide Level 3 support for applications in production and ensure their performance
Serve as a technical expert within project teams
Conduct code reviews and mentor less experienced developers
Develop, modify, and manage the growth of applications, their components, and their integration
Select appropriate technical solutions
Optimize application development and maintenance
Ensure component interoperability, feature integrity, and overall system reliability
Modernize tools and evolve strategic applications supporting the City of Montreal’s taxation and property assessment systems
Requirements
Bachelor’s degree (or equivalent academic qualification) in computer science or another relevant field
4 years of experience related to the position’s responsibilities
Strong proficiency in full-stack development using an object-oriented approach focused on code quality
Proficiency in Angular, Node.js, TypeScript, and JavaScript
Understanding of APIs (REST), CI/CD pipelines, and DevOps practices in an agile environment
Knowledge of relational and NoSQL databases, particularly MongoDB
Familiarity with AI-assisted development tools, such as GitHub Copilot
Benefits
Hybrid work-from-home options
Competitive compensation and benefits
Work-life balance
Career advancement opportunities
Accommodations are available during the skills assessment process for people with disabilities, upon request
Software Engineer building production web apps, APIs, and data infrastructure for robotics and embodied AI. Owning end - to - end tools for labeling, capture, QA, delivery, and operations.
Senior developer building scalable Java routing engines for Miratech’s enterprise contact center platforms. Designing real - time interaction routing across agents, queues, skills, channels, and business units.
Senior developer building scalable Java routing engines for Miratech’s enterprise contact - center platforms. Designing real - time interaction routing, APIs, and distributed cloud - native services.
Senior developer building Java and Spring Boot routing engines for Miratech’s enterprise contact - center platforms. Designing scalable, real - time interaction routing services and integrations.
Integrations Developer building ERP, finance, and third - party platform automations. Supporting StackAdapt’s AI - powered programmatic advertising and marketing technology platform.
Programmeur graphique senior développant shaders, outils et technologies de rendu sous Unreal Engine 5. Contribuant aux jeux BioShock de Cloud Chamber avec les équipes artistiques et techniques.
Junior Statistical Programmer supporting SAS/R clinical trial programming at ClinChoice, a global full - service CRO. Developing validated CDISC datasets and regulatory submission deliverables.
Staff Mobile Engineer designing high - performance Flutter, React Native, iOS, and Android applications. Leading mobile architecture and technical strategy for CINC Systems’ community association management software.
Backend engineer creating coding tasks and deterministic verifiers for next - generation AI systems. Applying scalable services, debugging, testing, and software development expertise.