IT Jobs Post New Recruiter New Job Seeker Job Seeker Login Recruiter Login Advanced Search Home Advertise Jobs Site map Contact Us
Senior Engineer/Developer Jobs IT Recruitment and UK Job Vacancies from IT Jobs Post
Job Seeker Desktop New Job Seeker Job Seeker Login Advanced Job Search    
Search Results Search Results
  » Posted on: 21-12-2018

Position or Job Title Senior Engineer/Developer
Company CV-Library Ltd
Recruiter Reference itjobspost/208702014
Position Location (City) Newcastle upon Tyne, Tyne &am
County/Area Tyne & Wear
Country United Kingdom
Company Profile Contact Recruiter

Description & Requirements

Job Description
Senior Engineer/Developer Newcastle / Manchester / Leeds or Sheffield based. Open to any of these locations £45,000 plus bens My client an independent firm of designers, planners, engineers, consultants and technical specialists offering a broad range of professional services, operating worldwide as a FTSE100 company with over 16,000 staff are now seeking their next Senior Engineer / Developer to join their ever-growing team. Requirements and skills - Senior Engineer/Developer * Candidates should have a degree in an engineering, mathematics or software development related subject. * Post-graduation experience in geotechnical (or related) engineering. * A keen interest in software development, ideally with some experience of providing software for use by others. * Good verbal and written communication in English. * Candidates should be self-motivated, proactive individuals, and collaborative team members, with a focus on satisfying the needs of the software users. * Aptitude for programming – proficiency in scripting and/or JavaScript (Angular/React/Vue) would be ideal. Experience in other languages, cloud technologies and databases is not essential but willingness to learn will be required. Role - Senior Engineer/Developer * The Product Development team is a team of over 20 software engineers, based principally in London, but also in Newcastle, Manchester, Toronto and Hyderabad, India providing structural and geotechnical engineering software and pedestrian simulation applications to the business and external customers worldwide. * They cover all aspects of the software lifecycle including software specification, design, coding, testing, delivery and maintenance. Services include the provision of Level 3 support, consultancy and custom development. * They are looking for a software engineer with a geotechnical or seismic background to expand the capability of our geotechnical analysis product team to help them advance their products and move them to the cloud; innovate new products to meet emerging demands from their business and customers and help them satisfy the demands the expanding user-base. * The growing use of automation in engineering and cloud-based programming means this is an exciting time to become involved with an opportunity to build products that make a difference to the company’s engineers and their clients and to their external customer community. * There will be many opportunities to acquire new skills and you will be encouraged to work towards recognised industry accreditation/chartership as appropriate. Scope of activities are outlined below: * Software Specification: Understanding the needs of the Firm and the external market through day-to-day interaction with the Product Manager, End-Users, Project Directors/Managers, discussions with Clients and with the commercial team. Assist in arriving at appropriate solutions. * Software Design: Develop program design to the satisfaction of other team members. Keep up to date with current methods in the industry. * Software Coding: Write program code in an appropriate programming language. The range of languages in use includes: JavaScript (Angular, React, Vue), JSON, Python, C++, MATLAB and database development (SQL/NoSQL). * Software Testing: Develop appropriate program testing procedures (including automated test processes) and use them. Liaise with the QA team. * Software Documentation: Provide a satisfactory standard of program documentation and user documentation. Adopt group practices (currently SVN/Jira for source control and development tracking). * Level 3 Software Support: Resolve users’ problems and advise users on how to carry out particular tasks

Required Skills
See listing
Nice To Have Skills
See listing
Required Qualifications
None Listed

Additional Details

Employment Authorisation Type of Position
See listing Permanent
Salary and Package
Start Date Required Experience
See listing
Required Education