London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Stirling |
Education | Not Mentioned |
Salary | £30,000 - £50,000 per annum |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent, full-time |
To lead the delivery of innovative solutions using leading open source software technologies as a member of a team responsible for the design, development, integration, testing and maintenance of the Company’s geospatial software products and customer solutions.ROLE AND RESONSIBILITIESDesign & Development- As part of project teams, develop technical specifications for new projects to meet scope in agreed timescales with internal and external stakeholders.- Lead the software design, development, testing and implementation activities required to deliver our products and customer solutions- Provide regular updates to Project Managers and Principal Developers on progress with assigned work commitments and alerting them to any new risks or issues.- Undertake technical leadership role in the delivery of medium to large scale projects.- Specify and implement web APIs, using RESTful principles..- Lead with the development of new features and products, and work alongside the test team to ensure that new and updated platforms, products and solutions are thoroughlytested for performance & quality, are able to handle specified load, are robust and can be supported & maintained over the long-term.- Leverage automation and continuous delivery practices to produce high quality applications on a consistent schedule.- Adopt and actively develop the use of Agile SCRUM technical practices including refactoring, unit testing and continuous integration.Systems Administration & Support- Undertake system administration, maintenance and support activities required to ensure business continuity of products and technical infrastructure, including the efficient resolution of customer technical support issues.- Lead with the build of continuous integration and deployment capabilities of the Product Development lifecycle.Resource and Performance Management- Monitor and regularly report on the status and resource utilisation of assigned project activities, providing regular updates to project stakeholders.- Identify and report on risks on assigned project activities, ensuring that risks are effectively controlled and reported to the Project Manager, Product Owner or Scrum Master as ppropriate.Technical and Product Strategy- Contribute to the ongoing development of our technical and product strategy and future product portfolio, technical standards, policies and procedures.2- Contribute to the overall software development strategy for us.Team and Company- Develop, adopt and continuously improve company standards for project management, software development methodologies, system administration and business management..- Provide pre and post sales technical consultancy in collaboration with colleagues in theOperations and Commercial teams.- Research and stay abreast of IT, software development and GIS industry trends, sharing knowledge with colleagues as appropriate.- Provide mentoring and support for less experienced colleagues.PERSON SPECIFICATIONExperience- Experience across all phases of the software product lifecycle including design, development, testing, release, support and documentation.- Experience in design, development and delivery of modern web applications built on a Service-Oriented Architecture.- Experience of working under Agile SCRUM methods of project delivery and iterative software development.- Expertise with standard technical practices including unit testing, version control, source control, continuous integration, coding standards.- Experience with some of the following development technologies:Python, JavaScript libraries, JQuery, JSON, Flask, AngularJS, Bootstrap, OpenLayers.- Ideally, development experience with some of the following middleware and database products: GeoServer, MapProxy, PostgreSQL, PostGIS.- Experience of modern web application environments, Containerisation(Docker), Amazon Web Services application products (EC2, ElasticBeanstalk), CI/CD (Shippable).Skills- Well developed technical analysis, problem solving, design, development and system administration skills.- Excellent written and verbal communication and organisational skills.Qualifications- A degree in software engineering, computer studies, GIS or relatedCompetencies- Ability to work independently with minimal supervision.- Capable of being hands on problem solving with ability to generate new ideas and solutions. Required skills
Keyskills :
Agile Scrum Software Engineering Technical Analysis Testing