Senior Software Developer at ANSYS
Posted in Other 30+ days ago.
This job brought to you by America's Job Exchange
Type: Full Time
Location: Canonsburg, Pennsylvania
The Senior Software Developer performs design, implementation and maintenance of Computer-Aided Engineering (CAE) application integration infrastructure, functionality, and supports integration projects.
50% Drive software development lifecycle by planning and completing tasks within the requirements of the ANSYS development process. Perform design, implementation and maintenance of multiple product modules. Participate in product design meetings and in the absence of product architects, may serve as a product architect.
30% Perform complex bug verification, release testing, and beta support for assigned products. Research and develop solutions to problems discovered by QA or product support. Conduct unit testing and integration testing for functionality and limits.
15% Research and understand the marketing requirements for a product, including target environment, performance criteria and competitive issues. Research new technology or development tools to remain informed of current trends and innovation.
5% May assist in performing on-site client work on complex applications.
Bachelor's degree in Computer Science, Software Engineering or equivalent
A minimum of 8 years of commercial software development experience
Proficiency in C++ and C# under Visual Studio IDE
Experience in developing front to mid tier applications
Excellent technical knowledge in software development methodologies, design and implementation.
Expertise with object-oriented design and design patterns
Excellent skills in research and analysis, project planning and implementation.
Excellent understanding of entire development process, including specification, documentation and quality assurance. Aware of business issues as they impact overall project plans.
Excellent communication and interpersonal skills, with the ability to work collaboratively in a geographically distributed organization.
Coding experience with computer-aided design & engineering concepts is a strong plus
Linux-based development and debugging experience is a plus
Web technology experience is a plus
Microsoft COM experience is a plus
QT framework experience is a plus
ANSYS is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics.
ANSYS does not accept unsolicited referrals for vacancies, and any unsolicited referral will become the property of ANSYS. Upon hire, no fee will be owed to the agency, person, or entity.