Principal Software Developer (Hands-On Web Development Exp w/ C# & .NET
Aspen Technology · Houston, TX · 4 days ago
EngineeringFull-time
The Role
AspenTech, a global leader in software solutions for optimizing process manufacturing across various industries including oil and gas, petroleum, chemicals, and pharmaceuticals, is seeking a talented Software Developer to join our Advanced Process Control and Dynamic Optimization R&D Group in Houston.
What You'll Need
- Bachelor’s degree in computer science or related fields with 10+ years of working experience.
- Proven experience in designing, developing, and deploying scalable web applications across the full software development lifecycle.
- Proficiency with Microsoft web application technologies, including ASP.NET Core, ASP.NET MVC/Web API, ASP.NET Web Forms, and Classic ASP.
- Strong experience with C# (.NET).
- Knowledge of software security principles, including authentication, authorization, and access-control models.
- Experience writing SQL queries and managing data using SQL is a plus.
- Familiarity with unit testing frameworks.
- Experience with third-party UI controls or frameworks such as Angular, React, or DevExpress is a plus.
- Experience with JavaScript, TypeScript, C++ is a plus.
- Experience using AI-assisted development tools for coding, troubleshooting, refactoring, and generating unit tests.
- Strong problem-solving skills.
- Excellent interpersonal, communication, writing, and presentation abilities.
- Demonstrated ability to convey complex information clearly and concisely.
- Experience in software project management is a plus.