Principal Software Developer
Aspen Technology, Inc.3 days ago
Pune, IndiaStaff+
Responsibilities
- Design, develop, maintain, and support capabilities for AspenTech’s Performance Engineering products.
- Provide technical leadership supporting AspenTech’s Asset Optimization strategy.
- Provide technical support to product management, product marketing, services, customer support, and business support on customer activities.
- Work with customers to understand their requirements.
- Collaborate with product managers, product designers, and developers on detailed product requirements and specifications.
- Evaluate new and developing technologies and help determine their implementation feasibility.
Requirements
- BS or MS in Computer Science.
- 10+ years of professional software development experience.
- Strong understanding of object-oriented software development concepts and methodologies.
- Expertise with C++ software development.
- Experience with C# and .NET technologies is a plus.
- Experience with agile software development practices.
- Excellent written and verbal communication skills and English fluency.
Benefits
- Career development programs.
- Support for community service projects.
- Social events that foster relationship building across the global community.
About Aspen Technology, Inc.
Aspen Technology builds industrial software for asset-intensive sectors, including process simulation (Aspen HYSYS/Aspen Plus), advanced process control, asset performance management, supply chain planning, and electric grid management. It sells enterprise licenses and subscriptions with professional services to energy, chemical, power, and other manufacturers worldwide. Founded in 1981 and headquartered in Bedford, Massachusetts, AspenTech is part of Emerson.