Share this Job

Software Engineer II

Date: Jul 14, 2019

Location: Kolkata, IN, 700156

Company: Bentley Systems


Are you a keen engineer with a passion for software development? Does the idea of creating Software motivate you? Do you like working with diverse talented programmers in an environment that lets you learn as well as mentor junior colleagues? Bentley Systems is looking for a Software Engineer with a passion for software development to join our team of Developers in Kolkata.


As Software Engineer II, Design Integration Analysis, you will work in creating, enhancing and maintaining world class Structural Analysis and Design products using a mix of the latest and existing platforms and technologies. This is a fantastic opportunity for a Software Engineer working in a world class software product using WPF, C# to develop their career within an innovative and creative company.


  • Design and develop software mainly in WPF /C# technology on Windows platform
  • Creating, Enhancing and improve Desktop Applications.
  • Prepare test cases.
  • Collaborate with others to accomplish the development objectives.

Essential Skills:

  • Solid understanding and experience with the WPF library and MVVM (Model-View-View-Model) architecture.
  • Strong C#/.NET skills (minimum of 2 years of recent professional experience using C#)
  • Ability and passion for developing maintainable software
  • Ability to follow Clean Code development practices to deliver highly maintainable software products
  • Strong belief in agile software development practices
  • Strong team player, accountable and dependable
  • Strong problem solver
  • Strong written and verbal communication skills
  • Experience with Visual Studio, Team Foundation Server, Git
  • Ability and passion for learning and staying current within the field
  • Ability to achieve success with minimal guidance, based upon objectives.


  • 4-8 years software development experience working in WPF, C#, C++.
  • Bachelors/Master’s in IT/CS
  • Willingness to learn and adapt fast to new technologies.
  • Excellent written and oral communication required

Desired Skills:

  • Desktop (no web) application development experience in software development in WPF is essential with MVVM.
  • Strong C#/.NET skills
  • Committed to writing well documented code with good unit test coverage
  • Experience with development of multi-threaded applications
  • Experience with the WPF library
  • Experience with Visual Studio, Team Foundation Server, Git
  • User interface design skills
  • A good Knowledge of SQL and .Net


Keywords: Software Engineer, WPF, C#, .NET


Job Segment: Software Engineer, Engineer, Test Engineer, Engineering