Sr Principal Developer (Montreal)

Sr Principal Developer (Montreal)

25 Sep
|
Aspen Technology
|
Montreal

25 Sep

Aspen Technology

Montreal

The driving force behind AspenTech's success has always been the people. Our aspiration to continuously push the envelope and overcome hurdles drives us. You'll experience passion, pride, and ambition through career development programs, community service projects, and social events that foster relationships across our global community.The RoleAspenTech seeks an energetic Developer to join the Enterprise Operations Platform (EOP) organization. In this position you will be part of an Agile development team responsible for delivering our next‐generation industrial software platform— a software‐defined, data‐centric, flexible platform that enables automation for AspenTech's diverse customer base in critical infrastructures.This role's contributions have a highly visible impact on the success and scalability of our offerings. You'll design robust data pipelines for OT environments, implement governance frameworks, and ensure reliable data delivery and automation.Our organization and product are positioned to grow rapidly over the next decade with massive growth opportunities opportunities. We seek independent, motivated problem solvers with the vision and creativity required to deliver on our strategic goals.Your ImpactDevelop and maintain data connectors and ingestion services for industrial data protocols (OPC‐UA, MQTT, Kafka, ODBC, Modbus)Implement data contextualization for various use cases and create automated workflows for internal and external usageIntegrate with AI‐powered functionality (AI function calls, predictive analytics, anomaly detection, generative AI)



within the platformEnsure platform scalability and uptime for high‐volume industrial dataEmbed observability logs, metrics, lineage, and alerts that customers can utilizeDocument and version APIs and schemas for customer‐facing usageSupport governance of data by applying access controls and compliance policiesDefine and enforce platform‐level policies so that other application suites can effectively utilize shared servicesActively participate with team members as part of a Scaled Agile Framework (SAFe) organizationMentor and guide junior developers and influence architectural decisions across the teamTranslate high‐level strategic requirements into actionable user stories with detailed acceptance criteriaProduce reliable, performant, and fault‐tolerant code to meet strategic business objectivesContribute to a culture of accountability and collaboration across support, development, security, and product teamsDemonstrate adherence to security best practices and compliance requirementsStay current with industry trends around cloud‐native and SaaS technologies and recommend adoption strategies aligned with business goalsCommunicate effectively as a participant in Agile ceremoniesWhat You'll NeedA Bachelor's degree in Computer Science, Computer Engineering,



Software Engineering, or a related field.12–15 years of related experience OR an advanced degree with less experience.Detailed understanding and working experience with cloud‐native technologies, services, and architecture.Detailed knowledge of IoT or Edge devices and an understanding of their strengths, weaknesses, constraints, and risks.Working experience with several of the following:Databases: MongoDB, Postgres, MSSQLProgramming Languages: Java, JavaScript/TypeScript, C#, Python, LuaJavaScript Frameworks: Angular, ReactContinuous Integration: Azure DevOps Pipelines, GitHub ActionsCloud (Azure), Docker, Kubernetes, ArgoCD, Helm, TerraformOperating Systems: Windows, LinuxObservability and Monitoring: OpenTelemetryAutomated testing frameworks: PlaywrightIdentity and access management: OAuth 2.0, Role‐Based Access Control (RBAC)Architecture Expertise: Microservices, REST API DesignData platforms and integrations: Inmation, Aveva PI Connect, Microsoft FabricExperience with Agile development frameworks such as SAFe or Scrum.Strong personal project management skills; self‐directed and effective in a high‐change environment.Potential and willingness to take on technical leadership opportunities when they arise.Willingness to contribute ideas and solutions while honoring and supporting the ideas of others.Strong object‐oriented design and debugging skills.Passionate about finding creative solutions to problems, and pride in well‐crafted code.Work in person at our Medina office for the majority of the week.

📌 Sr Principal Developer (Montreal)
🏢 Aspen Technology
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr principal developer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: sr principal developer (montreal) / montreal