This Job Vacancy has Expired!

Software Development Engineer (Based in Newcastle, with flexibility)

Posted on Aug 11, 2021 by Viewpoint

Newcastle, Staffordshire, United Kingdom
Immediate Start
Annual Salary

Software Development Engineer (Based in Newcastle, with flexibility)

We are looking for a Software Development Engineer, who has a solid history of delivering enterprise solutions to join Viewpoint in Newcastle, UK. This position is within Viewpoint's UK software development team, as part of a multinational Agile-process group that is providing software solutions in a .NET/SQLServer/C# target environment.

The Newcastle based team provides software solutions to the construction industry on a worldwide basis that include document management and collaboration, project management, building information modelling & management and mobile field operations.

Join our team! With us you will work in an innovative, high tech, inspiring environment and collaborative culture in order to grow your career and make a real difference. It's fun to work at Viewpoint. We pride ourselves on a friendly and welcoming culture - we believe people should enjoy their jobs and office environment, and strive to make our EMEA HQ a great place to work.

Your duties and responsibilities are to:

  • Work with system architect and development and QA teams to perform product design, implementation, defect verification and remedy on application software projects for Viewpoint's next generation platform.
  • Liaise directly with the Product Management team to implement against product requirements, and solicit more information as required to deliver on time and with quality.
  • Identify opportunities for improving software development methods and procedures and communicate recommendations appropriately.
  • Design and build applications in line with Viewpoint standards and requirements.
  • Provide timely and accurate reports on status, issues and opportunities to management.
  • Participate in peer code reviews to ensure quality is present and knowledge is transferred.

To be successful in this role, you should have:

  • Proven and relevant technical experience in application design and programming and/or an equivalent combination of education and experience.
  • Ability to write clear, concise code in C# using a variety of standard .NET libraries and utilizing Object Oriented techniques.
  • Experience with Microsoft VSTS environment and tools.
  • Experience implementing (not just utilizing) formal software design patterns in large-scale solutions.
  • Experience with multi-tiered architectures.
  • Experience utilizing unit testing and mocking frameworks.
  • Experience working with cloud technologies (preferably Azure), distributed teams, Microservices Architecture, Kubernetes, .NET Core and Angular.

We also value your possible experience with Agile Development methodologies, Test Driven Development, Enterprise Application Integration, Performance Profiling and knowledge of construction industry accounting or project management principles and practices. Furthermore, experience working with cloud technologies (preferably Azure), distributed teams, Microservices Architecture, Kubernetes, .NET Core and Angular would also be advantageous.

About our company

Viewpoint provides innovative software solutions to the global construction and capital project industries. Viewpoint leads the construction software industry, bringing 40 years of construction experience to over 7,000 customers. Viewpoint's integrated suite of solutions for the office, extended team and field address the full construction life-cycle from planning/bidding to construction and facilities maintenance. Solutions are offered on a variety of platforms, including Cloud, Mobile, and On-premise. Headquartered in Portland, Oregon, Viewpoint has become the technology partner of choice, with customers in more than 28 countries.

Reference: 1283308013

Set up alerts to get notified of new vacancies.