Software Engineer
Role details
Job location
Tech stack
Job description
Job DescriptionAre you a Software Engineer looking for an interesting job opportunity?Our client TKMS ATLAS UK develop, supply and support cutting-edge maritime technology for customers worldwide. They are seeking a Software Engineer with skills in Java to work on the development of marine-based systems, specifically around aspects of User Interface.This job will be based out of their Headquarters in Dorset.
Requirements
Knowledge, skills and qualitiesProven ability to support software deliveryKnowledge and understanding of Software Engineering processes and best practicesExperience of software engineering processes and toolsAbility to work in multi-disciplinary teams, across the whole engineering lifecycle, from inception to supportComfortable engaging with the user community, internal and external stakeholders in a formal settingAbility to work within hardware, interface and solution constraintsHas a safety-first approach to security and developmentDedicated to delivery of quality solutionsComfortable supporting junior members of the team in their development, enhancing their impactPrimary Software Skills:Java application developmentUML design (Enterprise Architect experience is preferred, but not critical)UI prototypingUX/human factors designUI development (JavaFX)Other Desirable Software Skills:Knowledge of design principles and heuristicsUse of Java build systems (Maven)Communication interface design, control and developmentGit version controlUse of Atlassian Toolset (Jira, Bitbucket, Confluence)Interfacing with databases and service/subscriber architecturesUnderstanding and effective utilisation of DevOps tools such as SonarQube, Jenkins and ArtifactoryKey Tasks may include:Software design, delivery of code and providing support to independent testersReport progress to managersEffectively manage own time and align this with team prioritiesBehavioural requirementsAbility to work well in a team environment, consisting of software engineers as well as engineers from other disciplinesDesire to expand own knowledge base as well as sharing knowledge within the wider teamWilling to take a leading role in development, managing time and resources effectivelyGood at working independently and within a team, has a good working relationship with team members, internal and external stakeholdersA proactive and constructive approach to challengesKeen to facilitate the knowledge-sharing and
Benefits & conditions
personal development culture of the teamAbout TKMS Atlas UKProgression and personal development opportunities are available, competitive remuneration, flexible working and a generous pension scheme.TKMS ATLAS UK has a reputation for providing innovative underwater systems for the Royal Navy (RN) and export customers. Through science, engineering and R&D they convert data into information, knowledge and capabilities that challenge the status quo, and offer winning advantage at the frontline.The continuous investment in our unique in-house test and integration facilities has supported TKMS ATLAS UK's growth in supplying UK and global markets with submarine and ship systems. This includes sonar, autonomous systems, marine electric actuation and mine counter-measures.The successful candidate must be able to achieve full SC level Security Clearance.JBRP1_UKTJ