Senior Developer
Home Based
Security Clearance
Excellent Salary & Benefits
A Full stack developer opportunity working with a very well respected & growing Professional Services company. The ideal candidate with possess skills in at least some of the following:
- JavaScript (React, Angular)
- Python (Flask)
- HTML5 and CSS3
- Linux/WSL
- Ability and willingness to learn new languages
Further details on some of our benefits:
- Pension – 9% employer pension contribution (employee is not required to contribute)
- Discretionary bonus scheme
- Life assurance – 4 x basic salary
- Sick pay
- Long term sickness income protection policy – 75% basic pay (less state benefits)
- Private medical insurance via Vitality, plus a health cash plan offering access to virtual GP’s and discounts on other therapies
- Mental Health support and access to counselling
- Salary sacrifice car leasing scheme, includes environmentally friendly hybrid and electric cars which you can lease tax efficiently
- Gym subsidy, cycle to work scheme, give as you earn scheme, Christmas party, Christmas hamper and birthday gift
- Perkbox account
- Cycle to work scheme
- Good maternity, parental and shared parental / adoption policies
- 5 days formal training and accompanying budget plus 5 days personal development time each year
Internal
Leading on internal company tasks, generally under broad direction and providing a range of technical and professional work activities:
- Providing Development support, technical expertise, advice, guidance and support to internal activities, including:
- business development and sales opportunities
- proposals and tender responses
- innovation tasks
- internal technical developments
- Maintaining a good knowledge of your area of expertise and relevant trends in wider industry.
- Providing mentoring, coaching and development to junior staff
- Providing oversight for tasks relevant to your own specialism and demonstrating leadership in wider customer/organisational tasking
- Participate in the recruitment of permanent and contract staff
External
Leading on customer company tasks, generally under broad direction and providing a range of technical and professional work activities:
- Providing Development support, technical expertise, advice, guidance and support to customer activities, including:
- Client-side system or capability development (HTML, JavaScript, CSS, JQuery etc.)
- Server-side framework development (Python, Java, .NET etc.)
- System or capability development
- Implementation and delivery
- Requirements capture and management for solutions
- Architecture understanding and design
- Research and development
- Technical leadership on projects
- Developing a strong relationship with customers and acting as an authoritative figure for your discipline
- Identifying potential opportunities for new business and communicating that within the company
- Representing in a professional capacity, including presentations to clients
Role Skills
In addition to the specific SFIA skills listed above you will be expected to maintain the following skills, to the level appropriate to SFIA Level 5:
- Requirements definition and management (REQM)
- Programming/Software Development (PROG)
- Software Design (SWDN)
- Release and Deployment (RELM)
- Systems and Software Life Cycle Engineering (SLEN)
Essential Skills Required
Key Skills
- Software Development
- Requirements gathering, analysis, and management
- Systems/Information Management & Exploitation
- Desktop, Server & Web Solution Design
- Application Development & Customisation
- Technical Documentation Authoring & Report Writing
- Customer Liaison & Negotiation
Languages & Technologies
- Full stack developer with skills in the following:
- JavaScript (React, Angular)
- Python (Flask)
- HTML5 and CSS3
- Linux/WSL
Specialisms
- Geographic Information Systems
- Esri platform at 10+
- Open Source
- Frameworks/technologies
DevOps
- GitLab
- Unit Testing
- Continuous Integration/ Continuous Development pipelines
- Docker
Source Control
Desirable
Key Skills
- Development Team lead experience and working collaboratively with larger Development teams
- Knowledge of software architecture and solution architecture with TOGAF or BSC qualifications
Languages & Technologies
- Knowledge of Java
- Knowledge of Python GDAL Library
- Knowledge of Enterprise databases
- Knowledge of Windows operating systems
- Knowledge of IIS, Active Directory
- Knowledge of Active Directory and securing services through HTTPS
- Knowledge of OGC standards
- Knowledge of low SWaP compute
Specialisms
- Knowledge of Esri JavaScript API
- Knowledge of Esri Python API
DevOps
Source Control