4 days ago

Senior Software Developer

Aspen Technology

On Site
Full Time
$140,000
Cluj-Napoca, Cluj, Romania

Job Overview

Job TitleSenior Software Developer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$140,000
LocationCluj-Napoca, Cluj, Romania

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

The Role of a Senior Software Developer at Aspen Technology

The people of AspenTech are the driving force behind our success, continuously pushing boundaries and challenging the status quo to find better solutions. This culture of passion, pride, and aspiration is reflected in our career development programs, community service support, and social events that foster strong global relationships.

We are seeking a Senior C++ Developer to join our AspenTech Subsurface Science & Engineering business unit. This unit develops software for the exploration and production of natural resources like oil, gas, mining, and geothermal, and contributes to solving sustainability problems such as CO2 capture.

As a Senior Software Developer, you will support applications featuring advanced 3D graphics for visualization, interactive manipulation of large datasets, complex algorithms, and sophisticated user interfaces. Your primary focus will be on the scientific and computational aspects of these applications.

 

Your Impact as a Senior Software Developer

  • Lead customer project meetings to define requirements, then spearhead the design, planning, integration, testing, and commissioning of hardware and software on customer systems.
  • Provide expert networking and system/application design solutions.
  • Customize system, hardware, and network configurations based on unique customer specifications.
  • Perform comprehensive hardware, software, and system installation, integration, and testing for various projects.
  • Act as the lead for technical sales support, presenting state-of-the-art power systems applications for real-time control systems, including sales presentations and product demonstrations.
  • Offer advanced technical customer support and assistance in accordance with contract maintenance and warranty agreements.
  • Lead the development of training materials and essential project documentation.
  • Implement project software and hardware based on client specifications and technical documentation, utilizing the Aspentech proprietary application platform.
  • Develop typical functionalities, user interfaces, and configurations in specific Monarch and AspenTech applications using application-specific programming environments, alongside generic languages like C/C++, C#, .NET, and Python, tailored to client needs.
  • Execute querying, managing, and defining data for SQL, MySQL, Microsoft Access, and proprietary Aspentech-OSI database systems.
  • Implement and adapt hardware, software, and networking solutions to meet customer requirements.
  • Participate in internal software testing, client-side testing, and project commissioning at client locations.
  • Ensure the implementation of changes and additions identified during testing for both software and hardware components within project scope.
  • Provide ongoing support and assistance to customers under maintenance and warranty contracts.
  • Support the sales department and customers through presentation and demonstration activities.
  • Contribute to the creation of training materials and project documentation as required.
  • Undertake necessary travel within the country or internationally for project meetings, testing, and commissioning, aligning with ongoing project demands.
  • Adhere to appropriate methods, procedures, and work practices, and identify areas for improvement.
  • Collaborate with the Team Leader/Engineering Manager to ensure optimal compatibility between task difficulty and project team experience levels.

 

What You'll Need to Succeed

  • Master’s degree or higher in Computer Science, Applied Math, Physics, Geophysics, Geology, or Reservoir/Petroleum engineering.
  • 5+ years of practical experience in a software development role with a strong focus on C++.
  • Proven development experience in both Linux and Windows environments.
  • Fluent in English.
  • Demonstrated autonomy, curiosity, and a strong learning mindset.

Advantages:

  • Good understanding of Object-Oriented Programming (OOP) knowledge and design patterns.
  • Experience in Python or scripting languages.
  • Prior experience in the Oil & Gas or other scientific fields.

 

Key skills/competency

  • C++ Development
  • 3D Graphics & Visualization
  • Scientific Computing
  • Linux & Windows Environments
  • SQL & Database Management
  • Software Integration & Testing
  • Customer Project Leadership
  • Algorithms & Data Structures
  • Object-Oriented Programming (OOP)
  • Python/Scripting

Tags:

Senior Software Developer
C++
3D Graphics
Scientific Computing
Linux
Windows
SQL
Algorithms
UI Development
Project Leadership
Python
C#
.NET
OOP
Data Structures
Software Integration
Customer Support
Technical Sales
Oil & Gas
Geothermal

Share Job:

How to Get Hired at Aspen Technology

  • Research Aspen Technology's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Highlight C++ expertise: Showcase significant experience in C++ development, especially with 3D graphics and scientific computing applications.
  • Demonstrate project leadership: Provide examples of leading complex software projects from design through commissioning and customer integration.
  • Emphasize domain knowledge: Tailor your resume and interview responses to reflect any experience or strong interest in oil & gas, geothermal, or other scientific fields.
  • Prepare for technical depth: Be ready to discuss your skills in Linux/Windows environments, databases (SQL, MySQL), and object-oriented design patterns.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background