Sr Software Developer
Aspen Technology View all jobs
- Mansfield, ON Montreal, QC
- Permanent
- Full-time
- Work closely with the Software Development and Data Science teams and Product Managers on the development, architecture, and enhancement of AI capabilities across the portfolio.
- Actively contribute ideas for improvements and solutions to technological challenges.
- Show a passion for continued learning and staying abreast of new technology and trends.
- Deliver well-structured and maintainable code supporting consistent user experience and product quality.
- Provide leadership and guidance to entry level developers.
- Bachelor's degree in software engineering, computer science, computer engineering, electrical engineering or related technical field.
- 4+ years of progressive software development experience.
- Proficient with at least one of the following languages: Java, Go, Python, C#, C++.
- Strong software architecture knowledge
- Experience with one or more of the following: Relational Databases, Bash, Node.js, Source Version Control: Git, Continuous Integration: Github Actions, Gitlab pipelines, Windows and Linux platforms, Cloud (Azure), Docker, Kubernetes, Helm, Identity and Access Management (IAM)
- Language requirement: French: A1 (basic) and English level C1 (advanced), the position requires interactions with international clients.
- Experience with agile development principles and continuous integration.
- Strong project management skills; self-directed and capable of working effectively in a deadline environment.
- Willingness to contribute ideas, solutions while honoring and supporting the ideas of others.
- Strong object-oriented design and debugging skills.
- Passion in finding creative solutions to problems, and pride in well-crafted code.