AspenTech-posted 7 days ago
Full-time • Mid Level
Medina, MN
1,001-5,000 employees

The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community. The Role Join AspenTech’s Digital Grid Management team and help shape the future of energy solutions! In this role, you’ll develop custom software applications, collaborate on innovative designs, and ensure high-quality code that meets customer needs. Your Impact Design and implement software solutions for customer-specific needs. Most often this will be a program to interface with another system, or a program which provides a feature not available in our standard software packages. Conduct design workshops with customers to align on requirements and technical approach. Write design documents which describe a viable technical approach to meet the customer’s requirements with an emphasis on completeness and clarity. Develop software according to design documents following established processes and adhering to quality standards. Conduct reviews of code written by colleagues to ensure completeness, accuracy, and quality. The responsibilities listed reflect essential functions and do not prescribe or restrict the tasks that may be assigned.

  • Design and implement software solutions for customer-specific needs.
  • Conduct design workshops with customers to align on requirements and technical approach.
  • Write design documents which describe a viable technical approach to meet the customer’s requirements with an emphasis on completeness and clarity.
  • Develop software according to design documents following established processes and adhering to quality standards.
  • Conduct reviews of code written by colleagues to ensure completeness, accuracy, and quality.
  • Bachelor of Science in Electrical Engineering, Computer Engineering, Systems Engineering, Computer Science, or related fields.
  • 2-4 years relevant work experience.
  • Proficiency in computer programming; C and/or Python preferred.
  • Experience implementing and using common data structures and algorithms.
  • Strong analytical, independent problem solving, and troubleshooting skills.
  • Ability and flexibility to travel to domestic and international customer sites.
  • Ability to work independently, effectively manage time, and prioritize strategically.
  • Knowledge of electric power generation, transmission, and distribution.
  • Experience with client/server applications and Extract/Transform/Load interfaces
  • Competent in technical writing.
  • Experience programming with: APIs (REST, SOAP), communication protocols, web services, message queuing and delivery systems (Kafka, AMQP, MQTT, etc), and/or databases (SQL, NoSQL).
  • Familiarity with version control software, such as Git.
  • paid time off
  • charitable giveback day
  • medical/dental/vision insurance
  • retirement benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service