The RoleAspenTech is looking for a Senior Software Developer to join our Manufacturing and Supply Chain (MSC) group, contributing to the next generation of solutions that help refinery and petrochemical companies optimize their value chain. As a Senior Software Developer, you will provide technical leadership for software development projects focused on building web applications and web services that support engineering, scientific, or simulation workflows. This is a hands-on role requiring strong architecture and development skills, along with the ability to collaborate across product and customer-facing teams to deliver reliable, maintainable solutions.
Your Impact- Provide technical leadership for web application and web services development initiatives.
- Design, develop, maintain, and support new and existing software applications throughout the product lifecycle.
- Lead and contribute to technical and functional design sessions (Architecture, API design, Data modeling, and implementation planning).
- Build and maintain web services / APIs (e.g., REST) with focus on performance, scalability, security, and maintainability.
- Provide creative solutions to complex technical challenges and production issues.
- Participate in the maintenance, refactoring, and enhancement of existing codebases to improve quality and reduce technical debt.
- Provide technical support to Product Management, Product Marketing, Services, and Customer Support on customer activities (troubleshooting, technical guidance, root-cause analysis).
- Promote strong engineering practices including code reviews, testing, documentation, and CI/CD-ready delivery.
What You'll Need- BS in Computer Science (or equivalent experience).
- 5-8 years of professional software development experience with strong proficiency in C#.
- Experience in one or more of the following technologies: .NET, ASP.NET, ASP.NET MVC, Web API2, web services, and service-oriented architectures, HTML5, TypeScript, JavaScript, SQL Server.
- Excellent interpersonal, communication, writing, and presentation skills.
- Demonstrated ability to convey complex information clearly and concisely to both technical and non-technical audiences.
- Strong background in numerical methods and mathematical modeling is a plus.
- Experience building software that supports engineering, scientific, or simulation workflows is a plus.
- English fluency (written and verbal) required.
#LI-WJ1