For our Client, the leading global provider of software solutions to engineers, architects, geospatial professionals, constructors, and owner-operators for the design, construction, and operations of infrastructure, we are looking for a Software Engineer.
Your day-to-day:
- Work independently and with a global project team to develop and maintain company’s line of Civil engineering applications
- Take ownership of the functionality you write and designs you implement
- Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases
- Research, evaluate and explore new technologies as needed
- Continue to learn in order to increase job and industry-related knowledge
- Primary technologies and paradigms you will work with include: C++, C#, .Net
What You Bring To The Team:
- BS or MS in computer science, software engineering or related field
- Minimum 2 years’ experience as a software engineer or equivalent
- Proficient in C++ and C#
- Thorough knowledge of object-oriented programming and the proper application of design patterns
- Must be proactive and results-oriented with an ability to solve complex problems and adapt quickly
Additional Desired Skills:
- Experience with technologies such as Microsoft Visual Studio, .NET Framework
- Knowledge of Agile and Scrum development practices
- Experience with XML and XSLT
- Experience with .NET Winforms and WPF UI frameworks
- Experience creating public API’s for product extension
- Experience with SQL would be useful
What We Offer:
- Competitive salary and benefits
- Being an integral part of a world-leading software company providing solutions for architecture, engineering and construction
- The opportunity to work within a global and diversely international team
- A supportive and collaborative environment
- Colleague Recognition Awards