Senior Java Developer

$84,000 - $142,000/Yr

Dassault Systemes Americas Corporation - Plano, TX

posted about 2 months ago

Full-time - Senior
Onsite - Plano, TX
Educational Services

About the position

As a Senior Java Developer at Dassault Systemes, you will be an integral part of a team dedicated to creating and innovating an industry-leading model-based system engineering tool known as MagicDraw. This role is situated within the R&D lab of the Texas Plano office, where you will develop and validate new functionalities for our products that are recognized globally by major companies such as NASA, Boeing, Airbus, Audi, BMW, and Renault. Your contributions will not only enhance our software but also play a significant role in shaping the future of technology in various industries. In this position, you will be responsible for the development of SysML modeling language implementations and will gain a deep understanding of the new SysML2 standard. You will work closely with system analysts to develop and validate new functionalities as outlined in the requirements. Regular assessment of metrics and customer feedback will be crucial in identifying areas for improvement in code quality and software performance. You will also be tasked with resolving quality issues reported by Technical Customer Success or Product QA teams, ensuring that our products meet the highest standards of quality. Staying abreast of the latest technological developments and understanding the requirements of our development partners will be essential. You will foster a culture of knowledge sharing among colleagues and implement automated tests to enhance the reliability of our software. This role offers a unique opportunity to impact the outcomes of some of the world's largest companies while working in a sustainable, innovative, and science-oriented international company.

Responsibilities

  • 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

Requirements

  • 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
  • Comfort working in an Agile workflow (SCRUM)
  • Good communication skills, being able to demo features worked on
  • Continuous Development / Deployment practices: Jenkins/Teamcity/JIRA

Nice-to-haves

  • Experience with Agile methodologies
  • Familiarity with cloud technologies
  • Knowledge of additional programming languages

Benefits

  • Comprehensive medical, dental, and vision coverage for employees and dependents
  • Employee life insurance
  • Short and long-term disability insurance
  • Tuition reimbursement
  • Immediate 401K enrollment
  • 401K match (50 cents on the dollar, up to the first 8% of eligible compensation)
  • Flexible time off policy
  • 10 paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service