Principal Software Developer
Aspen Technology, Inc.5 months 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
About Aspen Technology, Inc.
Aspen Technology builds industrial software for asset-intensive sectors, including process simulation (Aspen HYSYS/Aspen Plus), advanced process control, asset performance management, supply chain planning, and electric grid management. It sells enterprise licenses and subscriptions with professional services to energy, chemical, power, and other manufacturers worldwide. Founded in 1981 and headquartered in Bedford, Massachusetts, AspenTech is part of Emerson.