Ia

Software Designer

Ia
Apply
3 days ago
Montréal, CanadaStaff+

Responsibilities

  • Develop detailed technical and system designs aligned with established architecture, security, data, integration, and technology standards.
  • Design scalable, high-performing, reusable solution components and contribute to architecture activities.
  • Act as a technical contributor, oversee implementation efforts, and build complex components when required.
  • Configure software components and continuous development and deployment environments using DevSecOps practices.
  • Support solution operationalization, deployment, production services, major incident resolution, and application and technology evolution plans.
  • Contribute to software package, service, external component, and cloud-solution selection.
  • Collaborate with IT stakeholders, service providers, and third parties on viable and cost-effective technical solutions.
  • Maintain technical and design documentation and provide guidance to delivery teams and technical stakeholders.
  • Monitor technology trends and contribute to methodologies, frameworks, tools, and services.
  • Participate in rotating Level 3 production support outside regular business hours, including evenings, nights, and weekends.

Requirements

  • Bachelor’s degree in Computer Science, Management Information Systems, Information Systems, Computer or Software Engineering, Mathematics, or another relevant field at an equivalent level.
  • More than 10 years of information technology experience, including at least 3 years as a Software Designer.
  • Strong knowledge of software design and code quality principles, including SOLID, Clean Code, maintainability, testability, and reusability.
  • Experience with development techniques, frameworks, and methodologies including Agile, MVP, Software Development Lifecycle, Test-Driven Development, and Behaviour-Driven Development.
  • Experience with DevSecOps and integrating security, quality, and compliance practices throughout the software development lifecycle.
  • Experience working in hybrid technology environments involving modern technologies and existing systems, including Windows Server and Azure Virtual Machine Scale Sets.
  • Experience developing application-to-application or system-to-system integration solutions.
  • Strong communication, leadership, analytical, problem-solving, coordination, negotiation, decision-making, and stakeholder-influencing abilities.
  • Proactive and responsible use of artificial intelligence to improve productivity and design and development outcomes.
  • Knowledge of insurance and financial services is an asset.
  • Knowledge of Salesforce and enterprise application integration is an asset.
  • Advanced French proficiency and intermediate English proficiency are required.

Benefits

  • Hybrid work environment with flexibility and access to innovative workspaces.
  • Competitive benefits and flexible group insurance plans.
  • Competitive retirement savings plan and employee share purchase plan.
  • Vacation program, wellness days, and personal development days.
  • Telemedicine services and an Employee and Family Assistance Program.
  • Ergonomic furniture program, performance bonus, discounts on iA products, and other benefits.

Tech Stack

Categories

Ia

About Ia

1,001-5,000 employees

iA is a Swiss software studio best known for iA Writer and iA Presenter—focused writing and Markdown-based presentation apps for macOS, iOS, Windows, and Android. Founded in 2005 by Oliver Reichenstein and headquartered in Zurich with a presence in Tokyo, it sells its products via paid licenses and subscriptions through app stores and direct sales. The company also undertakes typographic and interface design work for publishers and digital products.

Contact me