|Listed on:||27th May|
|Salary Notes:||Competitive + Benefits|
We are looking for a Mobile Software Developer, who has a solid history of delivering mobile enabled 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 Xamarian/.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 in 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 advanced applications for mobile platforms.
Act as a mentor to junior team members.
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 in implementing (not just utilizing) formal software design patterns in large-scale solutions.
Solid understanding of REST principles.
Experience with multi-tiered architectures in a SOA environment.
Experience in utilizing unit testing and mocking frameworks such as MSTest, NUnit, Moq, Rhino Mocks, and similar tools.
Excellent collaboration skills (self-directed team player)
Excellent problem solving, analytical and communication skills (written and verbal)
Ability and willingness to learn and adapt fast to changes in the work environment.
Your experience with Xamarin development is a major advantage. 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.
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.
Viewpoint is an Equal Opportunity Employer
DISCLOSURE for US-BASED POSITIONS ONLY: Viewpoint requires a criminal background investigation, and employment and education verification as a condition of employment.
Contact Name: Viewpoint
Job ID: 2937117