Junior Software Developer at CIRA, contributing to innovative solutions for a trusted internet in Canada. Engaging in Agile software development and collaborating on feature development with a focus on quality.
Responsibilities
Design, develop, test and deploy robust and scalable software applications using best practices and industry standards.
Participate in major application development initiatives from inception through to deployment.
Take ownership of end-to-end feature development, from implementation to testing and deployment.
Write clean, efficient, and maintainable code adhering to coding standards and best practices.
Participate in code reviews to provide constructive feedback and ensure code quality.
Adhere to software development and quality assurance best practices.
Write unit and integration tests to ensure the reliability and stability of developed features.
Contribute to the design and development of new applications and maintenance of existing applications.
Write clear and concise API documentation and design APIs that adhere to industry standards.
As an agile team member, participate in team-based sprint activities including sprint planning, backlog refinement, and daily standup.
Requirements
University degree in Computer Science, or a related discipline.
Strong programming skills using object-oriented languages preferably in Java and Spring.
Experience with Kubernetes and Docker is an asset.
Knowledge of object-oriented software development best practices and design patterns, as well as experience with Java.
Motivation and eagerness to contribute, develop, and continue to learn.
Excellent problem-solving and analytical skills, with a proactive and results-oriented mindset.
Strong communication and collaboration skills, with ability to work effectively in a team environment.
Exposure to RDBMS such as Oracle, Postgres, or MySQL.
Knowledge and experience with SQL queries.
Knowledge and experience with various platforms and technologies such as Windows, Linux/Unix, XML, https, ssh, and HTML.
Senior embedded engineer developing safety - critical ECU firmware for Hexagon Mining’s digital mining and vehicle - control technologies. Designing, testing, and commissioning embedded systems.
Staff Software Engineer building full - stack AI - powered healthcare workflows for exacare ai, whose platform transforms referral packets into clinical insights and placement decisions.
Senior Software Engineer building scalable TypeScript and AWS systems for exacare ai’s AI operating system for post - acute care. Owning healthcare workflow features from design through production.
Senior Full Stack Engineer expanding Infisical’s open source security infrastructure platform. Building secrets management, PKI, PAM, and KMS products with the engineering team.
Full Stack Engineer expanding Infisical’s open source security platform for secrets management, PKI, PAM, and KMS. Building secure developer infrastructure and AI - enabled security capabilities.
Full - Stack Digital Strategist developing multi - channel campaigns for luxury hotels, resorts, and experiential travel brands. Optimizing paid media, SEO, tracking, funnels, and client performance.
Principal Software Developer building Solace Agent Mesh, an event - driven platform connecting and orchestrating AI agents. Leading AI integration architecture, platform development, and technical innovation.
Guidewire technical lead shaping insurance digital transformation at Alithya. Designing scalable architectures, integrations, cloud migrations, and modernization solutions.
Senior Software Engineer building AlphaSense’s AI - powered Excel plugin for financial professionals. Optimizing Office integrations used by analysts at leading financial institutions.