Associate Software Engineer
Bentley SystemsBurlingtonUpdate time: October 26,2020
Job Description

Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company. We provide innovative software to advance the world’s infrastructure – sustaining both the global economy and environment. Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, and industrial facilities. Our offerings include MicroStation-based applications for modeling and simulation, ProjectWise for project delivery, AssetWise for asset and network performance, and the iTwin platform for infrastructure digital twins. Bentley Systems employs more than 4,000 colleagues and generates annual revenues of more than $700 million, in 172 countries. www.bentley.com

.

 

  Job Description Required.

Responsibilities

The responsibilities of a Software Engineer include design, implementation, testing and support of product features:

  • Design includes participating in defining and interpreting feature requests, documenting those requests in functional specifications, and designing specific product and features for stability, usability, and maintainability. 
  • Implementation includes using the latest development tools to turn the designs into actual software products. In particular, implementations must be stable and maintainable
  • Testing responsibilities include both unit testing as well as providing additional guidance and support to the certification group for further testing.
  • Support includes maintaining the existing code base and providing assistance to the support group.

Qualifications   

  • BS or MS in Computer Science, Computer Engineering or Software Engineering required
  • Internship or significant project experience developing Windows products using C or C++
  • Must be self-motivated with ability to learn and adapt quickly
  • Knowledge of object-oriented programming and design patterns is desired

Responsibilities

The responsibilities of a Software Engineer include design, implementation, testing and support of product features:

  • Design includes participating in defining and interpreting feature requests, documenting those requests in functional specifications, and designing specific product and features for stability, usability, and maintainability. 
  • Implementation includes using the latest development tools to turn the designs into actual software products. In particular, implementations must be stable and maintainable
  • Testing responsibilities include both unit testing as well as providing additional guidance and support to the certification group for further testing.
  • Support includes maintaining the existing code base and providing assistance to the support group.

Qualifications   

  • BS or MS in Computer Science, Computer Engineering or Software Engineering required
  • Internship or significant project experience developing Windows products using C or C++
  • Must be self-motivated with ability to learn and adapt quickly
  • Knowledge of object-oriented programming and design patterns is desired

Get email alerts for the latest"Associate Software Engineer jobs in Burlington"