




Summary: Join AspenTech's Asset Performance Management team as a Senior Software Developer, driving next-gen predictive analytics and supporting current products. Highlights: 1. Develop next-gen APM solutions and support commercial offerings 2. Implement software across the full stack including web development 3. Collaborate with developers and product management on agile projects The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community. The Role We are looking for a full stack Senior Software Developer to fill a position in our Asset Performance Management team, developing a next – generation predictive analytics solution for Asset Maintenance and optimization, while supporting our current product portfolio, you will also play a role in its conversion to a scalable, performant, service – based architecture. While also playing a role in the development of advanced alert root cause analysis (RCA) capabilities. Your Impact* Develop our next generation APM solution while supporting current commercial offerings. * Implement Software across the full stack including web development. REST APIs, services, server components and databases * Collaborate with other developers and product management. * Engage with Quality Engineering on functional and feature testing. * Adhere to standard software processes for agile development, use cases, requirements definition, new feature implementation, defect processing, source code control and unit testing. * Support incubation of new ideas, exploration \& evaluation of new frameworks technology and proof of concepts that include web and server components. What You'll Need* Full stack development experience at least 5 years working on the .NET Core, Net Framework C\#, Angular , JavaScript \& Typescript. * Expertise in server\-side technologies. * Solid OOP skills * Solid experience with developing REST APIs, services, microservices and WEB Apps * Familiarity with Databases e.g., SQL Server, MongoDB * Experience building on premise applications. * Experience building Cloud native \- Containerized applications would be a plus. * Experience with performance analysis and tuning * Familiarity with CI CD, TDD, static code analysis and UT tools, e.g., XUnit, nSubstitude, AutoFixture, FluentAssertions , Jasmine, Karma, Jest * Good interpersonal communication and presentation skills with English fluency * Independent problem\-solving ability while working in an entrepreneurial team. * Understanding of the prioritization and relationship of deliverables that generate continuous value * Link between Features, Use Cases, Task with code segments in the products. * Pipelines to build artifacts * Code Review process * Unit test development


