Aspen Technology, Inc.

Principal Software Developer

Aspen Technology, Inc.
Apply
2 hours ago
Montréal, CanadaStaff+

Responsibilities

  • Refine strategic requirements into actionable user stories with detailed acceptance criteria.
  • Create and execute manual and automated tests, including test environments, installations, upgrades, and configuration.
  • Develop and perform unit, integration, end-to-end, and performance testing.
  • Drive test automation strategy across API, UI, system, and integration layers.
  • Act as a technical authority for automated testing and guide test architecture and best practices across teams.
  • Maintain and execute performance, scalability, and stress testing.
  • Collaborate with support, development, security, and product teams while promoting security and compliance practices.
  • Participate in Agile ceremonies and coach and mentor team members.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related technical field.
  • 8–12 years of experience in software development or software testing.
  • French proficiency at A1 advanced level and English proficiency at C1 advanced level.
  • Working experience with test automation, performance testing, databases, and test tools.
  • Advanced knowledge of at least one modern operating system and strong proficiency in one or more programming or scripting languages.
  • Practical experience with relevant testing frameworks, databases, programming languages, JavaScript frameworks, CI tools, cloud technologies, operating systems, observability tools, identity and access management, and data platforms.
  • Strong understanding of cloud-native technologies, services, architecture, and container orchestration.
  • Familiarity with networks, databases, servers, communications, information security, and Agile frameworks such as SAFe or Scrum.
  • Strong project management, self-direction, communication, technical leadership, coaching, mentoring, object-oriented design, and debugging skills.

Benefits

  • Career development programs, community service projects, and social events are offered.
  • The role provides opportunities for career growth in a rapidly expanding organization.

Tech Stack

AngularArgo CDAzureC#DockerGitHub ActionsHelmJavaJavaScriptKubernetesLinuxLuaMicrosoft SQL ServerMongoDBPostgreSQLPythonReactTerraformTypeScriptWindows

Categories

Aspen Technology, Inc.

About Aspen Technology, Inc.

1,001-5,000 employees
Contact me