Aspen Technology, Inc.

Sr. Software Developer

Aspen Technology, Inc.
Apply
4 days ago
Pune, IndiaMid Level / Senior

Responsibilities

  • Design, develop, test, and maintain software installation and deployment solutions across Windows, Linux, and containerized environments.
  • Use Windows Installer, InstallShield, C#, C++, PowerShell, and Bash to develop installation tools, automation, and scripts.
  • Participate in requirements analysis, technical design, implementation, code review, testing, deployment, troubleshooting, and maintenance.
  • Develop automated tests and validation processes to improve installation quality and prevent regressions.
  • Use and critically evaluate AI-assisted development tools for coding, debugging, testing, documentation, and troubleshooting.
  • Collaborate with developers, QA, DevOps, architects, and other cross-functional teams on installation and deployment requirements and strategies.
  • Support containerized environments using Docker and Kubernetes, and integrate deployment processes with Git, Perforce, and CI/CD pipelines.
  • Support installation and configuration requirements involving SQL and NoSQL database technologies.
  • Troubleshoot complex installation and deployment issues through root-cause analysis and sustainable solutions.
  • Participate in technical design reviews, code reviews, and knowledge-sharing activities.

Requirements

  • 4–7 years of professional software development experience in software installation, deployment, build, or related technologies.
  • Strong proficiency in C# and/or C++, with experience using PowerShell and Bash for scripting and automation.
  • Strong knowledge of Windows and/or Linux software installation, configuration, upgrade, and deployment concepts.
  • Experience with Windows Installer, InstallShield, or comparable software installation and packaging technologies.
  • Understanding of object-oriented design, software design patterns, software engineering principles, and maintainable development practices.
  • Experience across the software development lifecycle and with unit, integration, automated testing, debugging, and defect resolution.
  • Experience using AI-assisted software development tools and validating AI-generated code and recommendations with appropriate human oversight.
  • Hands-on experience with Docker, Kubernetes, CI/CD pipelines, build automation, and modern software deployment practices.
  • Experience with version control systems such as Git and Perforce.
  • Familiarity with SQL and NoSQL database technologies and their installation and configuration requirements.
  • Experience working in an Agile software development environment.
  • Strong analytical, debugging, troubleshooting, communication, collaboration, and problem-solving skills.

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