Aspen Technology, Inc.

Principal Software Developer

Aspen Technology, Inc.
Apply
4 days ago
Pune, IndiaStaff+

Responsibilities

  • Design, develop, test, and maintain installation packages and deployment solutions for Windows and Linux.
  • Develop installation tools, automation, and scripts using C#, PowerShell, Bash, and C++.
  • Use Windows Installer and InstallShield for installation packaging, configuration, and deployment.
  • Use AI-assisted development tools for coding, debugging, testing, troubleshooting, code review, and documentation while validating generated recommendations.
  • Collaborate with cross-functional teams to define installation requirements, deployment strategies, and technical solutions.
  • Support deployment environments using Docker and Kubernetes.
  • Integrate installation and deployment processes with Git, Perforce, and automated CI/CD pipelines.
  • Support SQL and NoSQL database configuration and connectivity requirements.
  • Troubleshoot, debug, and resolve complex installation and deployment issues through root-cause analysis.
  • Develop automated tests and validation processes and identify opportunities to improve installation processes through automation and modern engineering practices.

Requirements

  • 7–12 years of software development experience, preferably in software installation, deployment, build, release, or related technologies.
  • Strong knowledge of Windows and/or Linux operating systems and software installation, configuration, and deployment concepts.
  • Strong experience with Windows Installer and InstallShield or comparable enterprise installation technologies.
  • Proficiency in one or more of C#, C++, PowerShell, and Bash.
  • Experience with Docker, Kubernetes, CI/CD, automation, and software engineering best practices.
  • Ability to use and rapidly adopt AI-assisted software development tools and critically validate AI-generated code and technical recommendations.
  • Experience working in an Agile software development environment.
  • Familiarity with SQL and NoSQL database technologies and their installation and configuration requirements.
  • Experience with Git and Perforce.
  • Strong problem-solving, debugging, analytical, communication, and collaboration skills.

Benefits

  • Career development programs, community service projects, and social events are offered.
  • The role is based in AspenTech’s Pune, India office and involves collaboration with geographically dispersed teams.

Tech Stack

BashC#C++DockerGitKubernetesLinuxPowerShellSQLWindows

Categories

Aspen Technology, Inc.

About Aspen Technology, Inc.

1,001-5,000 employees

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.

Contact me