Senior Software Developer

Epic Ltd โ€” United Kingdom ยท Posted ~1 day ago

Senior Full-time Hybrid

Skills

C# JavaScript MVC SQL Object-Oriented Programming Automated Testing CI/CD Azure DevOps

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

A senior software developer role focused on maintaining and evolving critical software systems. Responsibilities include full lifecycle development, modern engineering practices, testing, and DevSecOps collaboration.

Highlights

Senior development role working on safety-critical systems with agile practices, AI adoption opportunities, and direct technical collaboration.

Description

Job Title: Senior Software Developer Location of Position: Inverurie, Scotland Hybrid Working: No Weekly Hours: 37.5 Direct Reports: None Travel Required : None Purpose We are looking for a Senior Software Developer to join our growing team to work on both the current version of our market leading product, and also play a part in the development of its successor. This position will be in our development team, report directly to the company Managing Director, and work closely with the group CTO. Created as a result of our company growth, this position is within our Scrum team developing safety critical software systems for hazardous offshore installations. Duties and Essential Role Responsibilities As a senior software developer, duties and essential role responsibilities include: Working as part of an agile team using Scrum in a Dev(Sec)Ops environmentDeveloping and maintaining C# and JavaScript code to a high standard on a Winows platform using Visual Studio and in an MVC web application contextActive participation in product developmentActive participation in further extending the use of AI as part of a DevSecOps culture Skills, Qualifications, and Other Requirements The successful candidate will have demonstrable experience as a senior software developer, and be familiar with all aspects of the SDLC. A relevant degree or college higher vocational qualification is desirable. A knowledge of OO, asynchronous coding, automated testing, databases/SQL, CI/CD, and use of AI tools would be beneficial, as would an understanding of UI/UX. Good communication skills are essential. The successful candidate should be self-motivated, organised, have a positive attitude, and be comfortable working in a fast-paced environment. Strong analytical skills, and an aptitude for solving complex problems with a flexible and creative approach is key. Experience of Azure DevOps (or similar) is highly desirable.