Software Developer

AspenTech
Any Location, MN
Job Description
Role Overview

We are looking for a Software Developer to contribute to the development of AspenTech’s network model management system. In this role, you will design and implement an expanding and performant model management software.

What You Will Do

Design and implement reliable, performant, and fault-tolerant code based on requirements and/or user stories. Ensure reliable code by developing unit tests and test automation tools. Assist in code and design reviews.

Why It Might Be a Fit

To be successful in this role, you will need to have a fundamental understanding of software development techniques while possessing passion to learn and excel your expertise to the next level.

Requirements

  • Bachelor's degree in software engineering or related technical field
  • 2+ years of experience with object-oriented programming (experience with Java preferred)
  • 2+ years of experience with web-based programming languages, including JavaScript, HTML, and CSS
  • Proficient in database interaction (experience with MongoDB preferred)
  • Ability to work independently, effectively manage time, and prioritize strategically
  • Strong analytical, problem-solving, and troubleshooting skills
  • Solid understanding of algorithms and complex data structures

Benefits

  • Paid time off
  • Charitable giveback day
  • Medical/dental/vision insurance
  • Retirement benefits
]]>