Senior Java Developer
Role Description & Responsibilities:
As a Senior Java Developer, you will be joining a team of highly skilled experts creating and innovating an industry-leading model-based system engineering tool - MagicDraw. As a part of Dassault Systemes CATIA brand, you will develop and validate new functionality of our products in the R&D lab of the Texas Plano office. You will not only have a global recognition of companies like NASA, Boeing, Airbus, Audi, BMW, and Renault but also help shape the world literally.
We are looking for a Senior Java Developer who is adept at the development of Model-Based Systems engineering applications
- Develop SysML modeling language implementation
- Gain deep understanding of the new SysML2 standard
- Develop and validate new functionalities described in the requirements by system analysts
- Regularly assess Metrics and Customer feedback to identify areas for code quality of software performance improvement
- Resolve quality issues reported by Technical Customer Success or Product QA teams
- Keep track of the latest technological developments, and understand the requirements of our development partners
- Ensure knowledge sharing among colleagues
- Implement automated tests
Qualifications:
- Bachelor's or Master's Degree in Computer Science or Computer Engineering
- 5-6 years of professional experience with Core Java
- Experience with Java SE
- Skillful at debugging, demonstrate good coding culture
- Good understanding of JUnit test framework and TDD best practices
- Familiarity with SysML modeling language
- Solid understanding of GIT
- Average is not a standard to you and quality is key
- Comfort working in an Agile workflow (SCRUM)
- Good communication skills, being able to demo features worked on
- Continuous Development / Deployment practices: Jenkins/Teamcity/JIRA.
What’s In It For You:
- Your work will impact the outcome of the world’s biggest companies and organizations
- Develop and validate new functionality to our products that not only have global recognition but also can change the world literally
- Your coding skills will be constantly improved through challenging tasks, seminars, courses, peer knowledge sharing
- A permanent job in a sustainable, innovative, science-oriented international company
Diversity statement
Compensation & Benefits
Equal opportunity
Join Dassault Systèmes, The 3DEXPERIENCE Company Everything becomes possible with Dassault Systèmes’ 3DEXPERIENCE virtual universes! Serving 230,000 customers in 11 industries, from high-tech to life sciences, fashion to transportation, we help businesses and people around the world to create sustainable innovations for today and tomorrow. Get on board a leading and fast-growing company of 20,000 talented professionals.