A
Aspen Technology1h ago
Indeed

Principal Software Developer

Pune, Maharashtra
Full Time
Senior Level

Auto Apply to 50+ AI Matched Principal Software Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Aspen Technology

Full Job Description

Aspen Technology is seeking a Principal Full Stack Developer to join our Subsurface Science & Engineering business unit in Pune, Maharashtra. This unit specializes in software for the exploration and production of natural resources, including oil, gas, mining, and geothermal energy. As a Principal Full Stack Developer, you will be instrumental in developing and maintaining robust front-end and back-end components and services using React and TypeScript for our cloud-native applications. These applications feature advanced 3D graphical visualization, interactive manipulation of large datasets, complex algorithms, and sophisticated user interfaces.

The Role

In this dynamic role, you will contribute to the development of cutting-edge software solutions for the subsurface industry. You will engage in complex analysis, design, and development tasks, focusing on intricate information flow, interfaces, and data structures to drive integration and fulfill complex application requirements. You will actively participate in agile ceremonies, provide project progress updates, and collaborate effectively with other development teams within the business unit. Adherence to professional software engineering practices, including the full software development lifecycle, coding standards, code reviews, source control management, build processes, manual and automated testing, and operations, is expected.

Your Impact

  • Perform complex analysis, design, and development tasks, evaluating complex information flow, interfaces, and key data structures to advance integration and implement complex application requirements.
  • Participate in the ceremonies of an agile team and report project progress internally.
  • Interact with other development teams of the business unit.
  • Follow professional software engineering practices including full software development life cycle, coding standards, code reviews, source control management, build processes, manual and automatic testing, and operations.

What You'll Need

  • Bachelor’s degree or higher in Computer Science or a related field.
  • 10+ years of experience in cloud-native software development.
  • Proven practical experience in development with TypeScript, NodeJS, and React on Linux or Windows environments.
  • Experience or a strong interest in UI/UX development.
  • Fluent English, both written and verbal.
  • Excellent interpersonal and communication skills.
  • Autonomy, curiosity, and a continuous learning mindset.
  • A strong AI-first mindset.
  • Additional appreciated skills include experience with object-oriented languages such as C++ or Java, Azure DevOps, experience working with geographically distributed teams, and experience in Oil & Gas or scientific fields.

Company

A

Aspen Technology

Aspen Technology is a leading provider of software solutions for the energy and chemicals industries. Our success is driven by a passionate team committed to innovation, overcoming challenges, and con...

Pune, Maharashtra
Posted on Indeed