This company is committed to hiring Veterans

Software Developer II - Physics and Feature UI 6/1/2018

ANSYS Boulder, CO

Company
ANSYS
Location
Boulder, CO
AJE Ref #
581995237
Job Classification
Full Time
Job Type
Regular
Company Ref #
6659
Experience
Mid-Career (2 - 15 years)
Education
Bachelors Degree

JOB DESCRIPTION

APPLY
JOB SUMMARY
The Software Developer II will be part of a team responsible for the design and development of the UI and application code for SpaceClaim Engineer and other existing and new ANSYS applications. The role primarily entails using C# and WPF to blend UI code with application logic and 3D modeling algorithms to create exciting new features. An understanding of and background in C++ and Windows Forms would be helpful.

ESSENTIAL FUNCTIONS
Create, maintain and extend functionality exposed in application UI working from minimal specifications. New functionality should draw on established User Experience (UX) paradigms
Work collaboratively on a cross-functional team to take immersive user experiences from concept to reality
Define, prototype, and iterate upon design concepts quickly
Develop using the C# and C++ programming languages, Windows Forms, WPF, and related Windows development technologies
Participate in the software development lifecycle by completing tasks within the requirements of the ANSYS Design Business Unit development process
Write effective automated tests
Work collaboratively and creatively with UX designers
Work on a cross-functional team solving challenges impacting design and software architecture
Transform code from rough prototype to production-ready, maintainable, reusable components
Build user experiences that scale to an entire suite of products
Create polished, beautiful UI that is appealing to both designers and developers.
Ability to handle other job-related duties as may be assigned by management

JOB MINIMUM REQUIREMENTS AND QUALIFICATIONS
Master s degree in math, physics, computer science, or engineering
A minimum of 2 years of experience working in a software development position, either at an academic institution or company
Solid, demonstrable experience with C# or Java.
Exceptional analytic and problem-solving skills

PREFERRED QUALIFICATIONS
Alternative education and experience is Bachelor s degree in math, physics, computer science or engineering, with 5 years experience working in a software development position, either at an academic institution or company
Knowledge in the following areas is a bonus:
oUI design and implementation using Windows Forms, WPF, or a Java UI framework
o3D Computer Graphics, especially DirectX or OpenGL
o3D geometry and vector algebra
Experience with a source code control system in a production environment
Applicants should have a strong commitment to customer satisfaction
Applications should be able to function in a team environment with an appreciation of aggressive goals
US citizen or permanent resident preferred

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.