Software Engineer

3DS Dassault Systems Bend , OR 97708

Posted 2 months ago

Imagine new horizons

BIOVIA, a wholly owned subsidiary and brand of Dassault Systmes is the leading scientific product lifecycle management software and services company. Our customer base includes the world's largest pharmaceutical, biotechnology, chemical and petroleum companies.

Do you dream of living, working and playing in beautiful Bend, Oregon? The Bend BIOVIA office sits atop the Deschutes River Canyon and is just minutes from skiing, mountain biking, and paddling. Join our team and help us solve challenging problems in one of the most desirable outdoor towns in the country.

What will your role be?

We are looking for an experienced Software Engineer to join our development team and help us build and maintain a cloud-hosted and globally-deployed, on-premises enterprise application.

The Challenges Ahead

  • Use your knowledge and skills to add features to support our scientist customers.

  • Help make this large, mission-critical enterprise application globally available using modern Cloud hosting services.

  • Develop new software targeting the Dassault Platform utilizing modern web frameworks and graph database technologies.

Key Success Factors:

  • B.S. or equivalent in Computer Science, Mathematics, Informatics or related field is preferred.

  • 5+ years of commercial software development experience.

  • Broad technical knowledge in object-oriented design and implementation, design patterns, and software development methodologies.

  • Proficiency in C#.NET and Microsoft enterprise software development technologies, and/or Java and the JVM-based enterprise technologies.

  • Experience with JavaScript web application frameworks, e.g. ExtJS, Angular.

  • Experience with DEVOPs and cloud development and deployment.

  • Possess excellent verbal and written communication skills and ability to work in a dynamic and highly collaborative environment.

  • Highly desired: Background in chemistry and/or biology.

  • Highly desired: graph databases, RDF, big data, machine learning, natural language processing.

Compensation & Benefits

Dassault Systmes offers an excellent salary with potential for bonus, commensurate with experience that is above average in the local community. Benefits include a choice of plans providing comprehensive coverage for medical, dental, vision care for employee & dependents as well as employee life, short & long term disability, tuition reimbursement, immediate 401K enrollment, 401K match, 3 weeks' vacation and 8 paid holidays plus 4 floating holidays.

Equal opportunity

In order to provide equal employment and advancement opportunities to all individuals, employment decisions at 3DS are based on merit, qualifications and abilities. 3DS is committed to a policy of non-discrimination and equal opportunity for all employees and qualified applicants without regard to race, color, religion, gender, sex (including pregnancy, childbirth or medical or common conditions related to pregnancy or childbirth), sexual orientation, gender identity, gender expression, marital status, familial status, national origin, ancestry, age (40 and above), disability, veteran status, military service, application for military service, genetic information, receipt of free medical care, or any other characteristic protected under applicable law. 3DS will make reasonable accommodations for qualified individuals with known disabilities, in accordance with applicable law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Nanometrics Incorporated

Posted 4 days ago

VIEW JOBS 4/18/2019 12:00:00 AM 2019-07-17T00:00 THE COMPANY: Nanometrics provides market-leading high-performance process control metrology and inspection systems used in the fabrication of semiconductors, high-brightness LEDs, data storage devices and solar photovoltaics. We are committed to teamwork and continuous improvement that allows us to outperform our competition with technology leadership and profitable growth. Nanometrics' automated and integrated systems address numerous process control applications, including critical dimension and film thickness measurement, device topography, defect inspection, overlay registration, and analysis of various other film properties such as optical, electrical and material characteristics. The company's process control solutions are deployed throughout the fabrication process, from front-end-of-line substrate manufacturing to high-volume production of semiconductors and other devices, to advanced wafer-scale packaging applications. Nanometrics' systems enable device manufacturers to improve yields, increase productivity and lower their manufacturing costs. Nanometrics has an extensive installed base of more than 6,500 systems in over 150 production factories worldwide. Our major customers and original equipment manufacturer partners include the largest semiconductor and process equipment manufacturers in the world. Nanometrics was incorporated in California in 1975 and reincorporated in Delaware in 2006. Nanometrics has been publicly traded since 1984 and is listed on NASDAQ (NA Position Summary: We are seeking a Senior Software Engineer to join our growing engineering team in Bend Oregon. Our company manufactures some of the worlds most cutting-edge tools, and we want you to be a part of the team. The role will cover all aspects of the software lifecycle including translating customer needs into software requirements and designing, developing, debugging software for semi-industry equipment. This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits. Roles and Responsibilities: * Responsible for all aspects of the software lifecycle * Translate customer needs into software requirements and designing, developing, debugging software for semi-industry equipment. * Develop and implement software programs * Maintain and improve the performance of existing software * Test and maintain software products to ensure strong functionality and optimization * Recommend improvements to existing software programs as necessary Required Education and Experience: * BS or MS degree in Computer Science * 6 - 8 years of professional software development experience using C#.Net. * 3+ years of professional experience in GUI design and C# WPF implementation * 3+ professional experiences of working with SEMI-industry metrology tools and good understanding metrology tool recipes * Experience in modern programming methods with emphasis on object-oriented programming * Excellent skills in debugging multi-threaded and distributed applications, and experience with various debugging tools * Professional experience in creating robust and scalable software systems * Experience in client/server communications using WCF, TCP/IP, etc. technologies * Experiences in low-level controls to hardware * Excellent teamwork and communication skills * Good time management skills * Knowledge of agile SCRUM methodology and TFS #LI-POST Nanometrics Incorporated Bend OR

Software Engineer

3DS Dassault Systems