JOBSEARCHER

Software Developer

Overview In this role you contribute to AspenTech’s next-generation Asset Performance Management solutions by building across the full stack. You will work with cross-functional teams to deliver scalable, high-quality software and support ongoing product enhancements. You’ll gain exposure to modern development practices, testing, and CI/CD while solving real-world industrial challenges. This is an excellent entry-point to grow as a software engineer in a collaborative, impact-driven environment. Compensation / Benefitspaid time offcharitable giveback daymedical/dental/vision insuranceretirement benefitsbonus or variable incentive pay ResponsibilitiesContribute to development and enhancement of the next-gen APM solutionsDevelop across web applications, REST APIs, services, backend components, and databasesCollaborate with product managers, UX designers, and QA to deliver quality solutionsParticipate in code reviews and maintain software quality, performance, and maintainabilityTroubleshoot, debug, and resolve defects while supporting existing productsDesign and implement new features following established practices and guidelinesWrite and maintain unit and integration tests to ensure reliabilityParticipate in Agile/Scrum and SAFe development processesSupport CI/CD initiatives and improve development workflowsExplore emerging technologies through prototypes and PoCsWork with databases and data-intensive applications for analytics and workflowsKnowledge of AI-assisted development tools to improve productivity and qualityExposure to QE practices and automated testing frameworks Key requirementsBachelor's degree in Computer Science, Software Engineering, Information Systems, or related field0-2 years of software development experienceExposure to C# and .NET technologiesUnderstanding of OOP principles and software designFront-end exposure: Angular, TypeScript, JavaScript, HTML5, CSS3Familiarity with REST APIs, web services, and microservicesSQL and relational databases (SQL Server)Experience using GitExposure to unit and integration testingFamiliarity with CI/CD concepts and tools (Azure DevOps, GitHub Actions)Understanding of Agile/Scrum and SAFe practicesStrong analytical, debugging, and problem-solving skillsExcellent written and verbal communicationAbility to work independently and in a teamEnthusiasm for learning new technologiesStrong analytical and problem-solving abilitiesEffective written and verbal communicationTeam collaboration and adaptabilityC# and .NET technologiesAngular, TypeScript, JavaScriptREST APIs and microservices