DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Bentley Systems Software Engineer II (C#.Net) in Remote, Pennsylvania

Software Engineer II

Position Summary:

Bentley Systems is seeking a talented Senior Software II to become a valued member of our Digital Experience team. The primary focus will be developing modules contributing to our backend licensing services which are used around the globe in world-class Bentley Systems products. We offer a challenging, friendly, and supportive environment, the opportunity to work with an international development team and to learn and grow as an engineer.

Location: USA Exton PA Preferred / Home-based US

Responsibilities:

  • (20%) 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.

  • (20%) Implementation includes using the latest development tools to turn the designs into actual software products.

  • (5%) Testing responsibilities include both unit testing as well as providing additional guidance and support to the certification group for further testing.

  • (10%) Support includes maintaining the existing code base and providing assistance to the support group.

  • (10%) Work independently with a global project team to implement and maintain a cloud-based engineering collaboration platform

  • (10%) Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.

  • (10%) Diagnose and resolve production issues proactively by assessing escalations, and working with the team to respond appropriately.

  • (15%) Research, evaluate, explore new technologies as needed, and continue to learn in order to increase job and industry-related knowledge.

  • Take ownership of the functionality you write and the designs you implement.

  • Provide and accept constructive feedback.

Required Knowledge, Skills, Abilities, and Experience

  • BS or MS in computer science, software engineering, or related field

  • Minimum of 3+ years’ experience as a software engineer or equivalent

  • Strong programming concepts and knowledge of C#, .NET Core, OpenID, OAuth.

  • Knowledge of distributed version control system like git.

  • Working experience of Azure DevOps and Agile Development methodologies like SCRUM.

  • Experience with Azure REST APIs and Azure Services SDKs.

  • High-quality, well-documented code that is easy for others to understand and modify.

  • Thorough knowledge of object-oriented programming and the proper application of design patterns

  • 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.

  • Ability to learn new technologies quickly and apply them in production.

  • Requires sitting or standing at will while performing work on a computer. The role requires communication with managers, peers, and other colleagues of the company in person (on occasion), and by utilizing Microsoft Teams chat, calling, and meeting functions.

  • This role does not require travel.

What We Offer:

  • A great Team and culture – please see our Recruitment Video. (https://youtu.be/Zcj2U5KCo1g)

  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.

  • Competitive Salary and benefits.

  • The opportunity to work within a global and diversely international team.

  • A supportive and collaborative environment.

  • Colleague Recognition Awards.

Equal Opportunity Employer/Minorities/Females/Veterans/Disabled

DirectEmployers