C++ Software Developer with C#

We are looking for a skilled Software Engineer (C++ and C#) to join dynamic and collaborative team. In this role, you'll contribute to the development of cutting-edge modules for our globally recognized civil engineering design applications, which play a vital role in world-class infrastructure projects around the world.

The successful candidate will be part of a software development group that delivers industry-leading solutions transforming the lifecycle of infrastructure assets into the digital world. You’ll contribute to our mission of providing innovative software and services for enterprises and professionals who design, build, and operate the world’s infrastructure, advancing both the global economy and environment for an improved quality of life.



Key Responsibilities:
  • Work independently and with a global project team to develop and maintain line of Civil engineering applications.
  • Take ownership of the functionality you write and the designs you implement.
  • Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.
  • Provide and accept constructive feedback.
  • Research, evaluate, and explore new technologies as needed.
  • Commit yourself to continuous learning and adapting to and integrating new technologies.


Requirements

  • BS or MS in computer science, software engineering or related field.
  • 3+ years' experience designing and implementing excellent quality software
  • Proficient in C++
  • Experience in C#
  • Thorough knowledge of object-oriented programming and the proper application of design patterns
  • Ability to learn new technologies quickly and apply them in production.
  • Deliver high-quality, well-documented code that is easy for others to understand and modify.
  • Ability to design architectures of moderate complexity equivalent to subsystems.
  • Must be proactive and results-oriented.
  • Excellent verbal and written communication skills
  • Ability to work independently and solve problems, and know when to ask for help.

Nice to have:
  • Experience with technologies such as Microsoft Visual Studio, .NET Framework
  • Knowledge of Agile and Scrum development practices
  • Experience with XML and XSLT


Benefits

  • Engaging team and a vibrant culture.
  • Continuous professional growth through development programs and ongoing training.
  • Thrilling career prospects as an essential contributor to a leading software company that specializes in architecture, engineering, and construction solutions.
  • Competitive salary and comprehensive benefits.
  • Exposure to a diverse global team, fostering an international work experience.
  • Supportive and cooperative work atmosphere.
  • Recognition through Colleague Recognition Awards, celebrating achievements within the team.


See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available