AspenTech's Digital Grid Management (DGM) platform, monarch, needs to be developed and enhanced to provide a distributed, highly available, real-time foundation for energy management, optimization, and control software solutions for energy utility companies worldwide.
Requirements
- Solid understanding of object-oriented programming with languages like Java, C, or C++.
- Experience with version control systems (e.g., Git).
- Knowledge of responsive design and mobile-first development principles.
- Experience working in agile environments and familiarity with CI/CD tools like Jenkins is a plus.
- Knowledge of Service-based architectures.
Responsibilities
- Develop and enhance applications potentially using Java, C, C, C++ and/or rust.
- Write clean, maintainable, and testable code; actively participate in design and code reviews.
- Find creative solutions to challenging and complex problems.
- Debug, troubleshoot, and optimize both front-end and back-end application performance.
- Maintain accurate documentation for codebases, workflows, and development best practices.
Other
- Bachelor’s degree in Computer Science, Information Technology, or related technical field.
- AspenTech will only employ those who are legally authorized to work in the United States.
- This is not a position for which sponsorship will be provided.
- Individuals with temporary visas such as E, F-1(including those with OPT or CPT) , H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire.
- Collaborate with cross-functional teams globally to implement features and functionality aligned with business and user needs.