Sr. Principal, Software Developer Job in Houston, Texas Us
AspenTech is the world's leading supplier of engineering, manufacturing and supply chain software. We are looking for a Senior Manufacturing Software Developer with demonstrated success leading MES applications development projects. Experience with pharmaceutical work processes like Weigh Dispense, Material Track Trace, Compliance Electronic Batch Record is required. The Aspen MES is a tiered system consisting of Java and Web front-ends, Web Services, RDBMS (Oracle, SQL Server), XML messaging, and reporting.
- Lead the development of new MES application packages.
- Maintain Aspen's existing Performance Management and Execution suite of software products.
- Lead team to develop designs, use cases, architecture and specification documents for new products
- Work with support and QE teams regarding customer and product issues as well as integration testing
- Adhere to standard processes for new feature development, defect processing, source code control, unit tests, and time and expense reporting
- Provide technical leadership to the team.
- Interact with an offshore team for development and quality assurance.
- BS and MS in Computer Science or Engineering required.
- 10 or more years of manufacturing software development, proficient in developing multi-tier solutions.
- Pharmaceutical application experience is required.
- Excellent communication skills (verbal and written), good interpersonal skills, ability to gather and understand complex requirements.
- Ability to work independently, handle multiple tasks simultaneously and adapt quickly to changes.
- Product delivery experience: Demonstrated prior success in developing and supporting large enterprise commercial software.
- Ability to deliver products aimed at non-technical customers in vertical markets.
- Strong Unit testing experience.
- Sr. Individual Contributor or hands-on Architect level considered the top within their organization.
Technical Requirements:
- Minimum 10 years of professional Java development on Windows operating systems
- Technical experience includes very strong Java n-tier applications particularly in UI development.
- Experience with some of the following: Threading, Applets, Servlets, JMS, XML, XSL, HTTP, JDBC and SOAP; good understanding of performance issues.
- Hands-on experience with web services is ideal.
- C#/.NET experience is also highly desirable.
- Strong SQL skills with considerable experience in either Oracle or SQL Server.
- Experience with Tomcat.
- Strong with OO design and development.
- Thorough understanding of manufacturing workflows like Weigh Dispense, Material Track Trace, Compliance required
If interested, please apply online at http://track.tmpservice.com/ApplyClick.aspx?id=1304068-1789-5772