Software Engineer – DV Cleared
Job title
Software Engineer – DV Cleared
Job description
Pay rate : £78ph inside IR35
Duration : 1 year
Clearance : DV Cleared - Please note standard UKSV clearance will not be accepted - clearances such as GCHQ, GCB and GCPD will be considered
The HAC is a complex platform with many technologies, frameworks, and languages. The available documentation and training resources internally are limited.
A candidate should be prepared to learn independently alongside guidance and knowledge share from the existing team.
In general, the candidates should be experienced or knowledgeable in:
1.Problem solving
2. Working independently and scoping task level work with minimal help
3.Software design and testing principles
4.Big data / data engineering
5.Database technologies
6.Basic dev Ops principles and practices
7.Basic infrastructure / system administration
SKILLS:
- Expert Has significant experience or knowledge in the skill already.
- Intermediate Has some experience or knowledge in the skill already OR can show strong understanding/experience in similar areas.
- Awareness Understands the underlying concept and can learn with minimal guidance.
- Skill sets that would be most favourable in a candidate
Languages
- Scala* Intermediate Intermediate in other object orientated, strongly typed and/or functional languages, like Java.
- Python* Intermediate Collection of other languages may prove they could learn python syntax efficiently.
- Java Intermediate Intermediate in Scala is theoretically enough to understand this skill requirement.
SQL Awareness Any query language for a relational database.
Frameworks
- Skill Level Acceptable Alternatives
- Spark Awareness Apache Flink could be transferrable as a skill.
- Spring Boot Intermediate Generic spring framework.
- Maven Intermediate SBT - dependency management specifically for scala.
- Junit/Scala Test Intermediate Any testing framework for unit testing
- Mockito Awareness Any mocking framework
- Cucumber/JMeter Awareness Any automated or integration testing framework
Technologies
- Skill Level Acceptable Alternatives
- Accumulo* Awareness Other NoSQL, key-value databases: Cassandra, AWS DynamoDb, HBase
- Git Intermediate
- Linux Intermediate
- Tekton Awareness Any CI build management tool – Bamboo, concourse etc.
- Hadoop Ecosystem* Awareness
- Kafka* Awareness Any other buffering or streaming technology
- NiFi Awareness
Technologies
- Skill Level Acceptable Alternatives
- Accumulo* Intermediate Other NoSQL, key-value databases: Cassandra, AWS DynamoDb, HBase
- Git Intermediate
- Linux Intermediate
- Jenkins Awareness Any CI build management tool – Bamboo, concourse etc.
- Hadoop Ecosystem* Awareness
- Jupyter Hub Awareness
- Trino / Presto * Awareness
If you feel you have the skills and experience needed for this role; please do apply now.