cover image
Fime

Software Developer (all levels)

Hybrid

Edinburgh, United Kingdom

Full Time

14-03-2025

Share this job:

Score my CV

Job Specifications

Software Developer (all levels)

Company:
Fime enables its clients to create and launch trusted and secure solutions with consulting and testing services in payments, smart mobility, biometrics, and authentication. With 800+ experts around the world in over 20 locations, Fime is a multi-cultural global leading player its industry.

Inspired by our talented people, we are empowered to take ownership and innovate for the benefit of our clients. Employee growth is therefore our priority, and we demonstrate the appreciation of our people by providing them with opportunities to grow and new challenges both through internal promotion and international mobility.

At Fime, we are constantly evolving and moving forward together thanks to our values:
Enable our customers.
Support each other.
Keep getting better.

Your skills and your differences will be our greatest assets. Join Fime and make a difference!

Making innovation possible.

Mission:
As a Senior Software Developer, you will play a crucial role in transforming business requirements into robust software solutions. You will be responsible for developing and maintaining Java applications, ensuring they meet high standards of performance, reliability, and security. Your mission involves supporting and troubleshooting issues for clients already using our products, ensuring their seamless operation. You will report directly to the Software Development Manager and will be an integral part of our mission to deliver high-quality software solutions that meet our clients' needs in the payments, Digital Identity and telecoms industries.

ACTIVITIES
Design, develop, test, and maintain Java-based software applications and systems, ensuring alignment with project requirements, industry standards, and optimal performance.
Support and troubleshoot platform functionality in customer-facing environments, ensuring system reliability, minimal downtime, and a smooth experience for clients.
Collaborate on both innovative projects and existing products, particularly within telecom and identity technologies, including Smartcards (SIM), server platforms, handsets, and hardware.
Provide technical guidance, mentoring, and peer-to-peer code reviews to support team growth and knowledge sharing.
Engage with industry leaders to define and apply the latest specifications and standards, such as 5G, Mobile Driving License, and Embedded SIM cards.
Take ownership of core applications, from initial architecture and design through to final delivery or ongoing maintenance, contributing to product strategy and roadmaps.
Actively participate in Agile workflows, including Scrum, Continuous Integration, and Continuous Deployment, to ensure high-quality, scalable software solutions

JOB EXPERIENCE
Minimum of 5 years of experience in Software Development in Java.
Proficient in Java with solid understanding of object-oriented programming , software design patterns and concepts.
Experience with Java applications and Java GUI frameworks (e.g., Swing), and skill in writing clean, readable, and reusable Java code.
Nice to have: Experience with cloud providers, e.g. as Microsoft Azure, Experience with Android Application Development.

KNOWLEDGE & SKILLS
Completed degree in a related field.
Knowledge of design and architectural patterns, fundamental design principles for scalable applications, and how to apply this knowledge to real world problems.
Proficient in code versioning tools (e.g., Git), build tools (e.g., Ant, Maven, Gradle), CI/CD processes and familiarity with continuous integration, automated testing platforms, and unit tests.

Contract: Permanent contract
Starting date: Asap
Location: Edinburgh, Scotland

About the Company

We enable our clients to create and launch trusted and secure solutions across payments, smart mobility, biometrics, authentication and open banking. With our global perspective, strategic consulting and wealth of testing expertise, we partner with organizations worldwide to define, design, deliver and test their products and services. Working together, we turn powerful innovations into the future of trusted transactions. Know more

Related Jobs

Company background Company brand
Company Name
Red Engine Team
Job Title
Software Engineer
Job Description
About Us Hello, we are Red Engine, the team behind the award-winning global brands Flight Club and Electric Shuffle. We're obsessed with disrupting the hospitality industry by creating and delivering the best possible experience - across all venues, products and brands. Our central team covers the full spectrum of skills needed to bring each concept to life – from design to marketing, sales to interior design, people and training, to finance, gaming and HR and everything in between. We’re not just a team of people, we are dreamers, artists, rocket scientists, content curators, forward thinkers and the industry’s finest. We love what we do and are proud to be included in the Sunday Times Best Places to Work 2024 With a total of 17 incredible venues throughout the UK, and a further 13 around the globe, we have ambitious plans and are passionate about developing new and exciting products, which means we’re always growing and looking for passionate people to join the family. The Job Red-Engine develops ground-breaking social games to revolutionise traditional pastimes in our spectacular venues in London and across the globe.  We are now looking for talent to join the team as we mature our gaming technology, back-end infrastructure and develop the next ground breaking products. The applicant should be an enthusiastic and competent C# .NET developer, with the desire to work on a wide variety of projects and technologies in a small development team.  A typical day involves a diverse mix of imaging, cloud services, application and game development, with the opportunity to rapidly deliver new product and features into our global venues. The role offers a great opportunity for an enthusiastic and sociable candidate to expand their knowledge and experience in a diverse range of technologies, contributing directly into multiple core products during an exciting growth period in our company. Key Responsibilities Will Include Working closely with the software development team to continuously improve our core gaming applications, back-end cloud infrastructure and supporting applications Implement, test and deploy new software features directly into our world-class venues Contributing to the design and architecture discussions for new features and systems Collaborating with the QA team to identify and fix bugs Write and maintain clean and efficient code To Be Successful In This Role, You’ll Have solid commercial experience in C# .Net application development from your previous roles Demonstrate strong testing and deployment experience from your previous role Have proven experience in: C# .NET (Framework & Core) Windows application development Azure services, including functions, storage, & databases Microsoft Visual Studio SQL/MySQL Unity game engine Typescript/React/Blazor Imaging & Computer vision Have experience working in a in-house Software Engineer role for an office based technical team Have experience working collaboratively with QA, Tech, digital and product stakeholders Have a pro-active approach to technical problem solving What you'll get Competitive pay Annual bonus 33 days annual leave, including bank holidays Fusion working (our team are regularly in our venues, working collaboratively in our bright offices in Angel, or focusing on individual projects with work from home Thursdays) Staff discount in all venues (50% off Sunday, Monday, 25% off Tuesday – Saturday, and free game hire) Private healthcare Regular team socials Monthly learning and development classes, quarterly teambuilding events Summer and Christmas socials Help @ hand 24/7 health support Free access to therapy, nutritionists and physiotherapists Weekly lunch in venue Here at Red Engine, we believe our success begins and ends with our people. We are committed to a diverse culture where all our team feel respected and included. We acknowledge the power that a diverse set of beliefs and perspectives can bring, and that a variety of voices strengthens our team, enhances creativity, and drives innovation. We welcome applications from candidates of all identities, including individuals of different races, ethnicities, genders and sexual orientations. If you're passionate about contributing to a culture of inclusion and collaboration, please apply.
London, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Shaw Daniels Solutions
Job Title
Senior Software Engineer
Job Description
Senior Software Engineer Location: UK (Aligned with our Marlow office) Salary: £90,000 Our clients aren’t just building software—they’re transforming the way teams collaborate. As a Senior Software Engineer, you’ll be at the forefront of their AI-powered platform, Connect, crafting modern, scalable web experiences that drive real business impact. They’re seeking an analytical, innovative, and collaborative engineer with a passion for high-quality software, strong engineering principles, and a methodical approach to problem-solving. If you thrive at the intersection of engineering excellence and elegant design, this role is for you. What You’ll Do Develop and scale modern web applications using C#, .NET Core, CosmosDB, and Redis Design, build, and refine RESTful APIs for seamless data integration Create engaging, high-performance frontend experiences with React, JavaScript, HTML, and CSS Influence system architecture, contributing to design discussions and proposing innovative solutions Lead and participate in code reviews, driving best practices and high engineering standards Collaborate with UX Designers, Product Managers, and Engineers to deliver impactful new features Enhance automated testing using tools like Jest, Playwright, and Vitest Mentor and support junior engineers, fostering a culture of learning and collaboration Continuously improve software quality, security, and performance What You’ll Bring Strong C# skills with .NET Core and cloud-based backend technologies (CosmosDB, Redis) Expertise in JavaScript, React, and modern frontend technologies Experience building RESTful APIs and responsive, mobile-first web applications Deep understanding of asynchronous JavaScript and core browser concepts Proficiency with test automation tools (Jest, Playwright, Vitest) Agile mindset—comfortable in fast-paced, iterative development cycles Experience with Docker, Kubernetes, Microsoft Azure, or AWS Familiarity with microservices architecture
Marlow, United Kingdom
Hybrid
Full Time
13-03-2025
Company background Company brand
Company Name
Yell
Job Title
Principal Software Engineer
Job Description
We have a fantastic opportunity for a highly experienced full stack software engineer to join our passionate, diverse, and creative group of engineers to help make our mission a success. to join our passionate, diverse, and ambitious group of engineers to help make our mission a success. This is a unique opportunity to be part of one of our multi-disciplinary product teams who create valuable digital products for our customers – helping their businesses grow. For 50 years Yell has specialised in helping small and medium sized businesses find and connect with customers. We’re not just any marketing agency. We combine cutting edge technology with our decades of local marketing experience to help businesses achieve their ambitions, and we do it all by getting to know our customers, and their businesses. Our values: Customer, Collaboration, Ownership, Courage, Integrity really matter and how we work is just as important as what we do. What we are looking for: Here at Yell, we are striving to develop high performing product teams, that solve real customer problems efficiently. We are passionate about learning quickly, delivering lean slices of value and measuring success through our data and direct customer engagement. We would love to find someone who can bring their experience to continue to drive this culture forward within the company. We are seeking someone with more than strong engineering skills. We welcome interest from people who relish working in a fast-paced environment and can inject this passion into their work. People who understand what it means to work in a product driven and lean organisation and on a team that are relentless at continuously improving. People who enjoy influencing and helping teams to not only shape quality lean solutions but also change in ways of working in pursuit of higher performance. Responsibilities as Principal Software Engineer: Reporting into an engineering manager you will be a hands on contributor and influencer for design, engineering, and delivery of applications across the full stack using primarily Java and Vue.js on the AWS platform. · Mentor and guide fellow engineers, fostering a culture of continuous learning and improvement. · Keeping updated with the latest industry trends and technologies to drive innovation within the team. · Supporting and contributing to the troubleshooting and resolution of complex technical issues · You will be involved in solutions from problem discovery through to delivery and continued evaluation. · You will regularly and pro-actively share your experience/knowledge/interests with our other engineers. Skills we would like you to have: · In depth software engineering experience with a passion for development in a product-led and agile environment, identifying and developing solutions to address real customer problems. · An expert level understanding of cloud hosted, API driven back end systems written in Java. · A good understanding of modern web frontend development tools. We currently use Vue & Nuxt and value experience in other similar tools. · An ability to work with legacy technology alongside modern tooling and balance approaches to meet the business needs in the most pragmatic way · Comfortable working in an empowered team. · A keen eye for identifying delivery efficiency savings · Understanding what good looks like · Experience of modern engineering practices such as SOLID, TDD, test automation, and CI/CD. · Ability to influence within your immediate team and beyond to adopt ideas or approaches to improve the development experience or engineering standards This is a Hybrid role with 1 day based our Reading Office a week but we can be flexible on this and discussed in further detail at interview. If you feel you might be the right person for this role but don’t meet all of the above criteria, we still encourage you to apply as we review each application on its own merit. What can Yell offer you? Competitive Salary Annual Bonus Life Assurance 3 x Salary Retailer Discounts and other benefits. Employee Assistance programme Reward and Recognition scheme, The Yell “Hartley Awards” Aspire programme - access to our career development portal Here at Yell are embracing diversity in all its forms and fostering an inclusive environment for all colleagues to feel empowered to perform their best work with us. This is integral for our mission to Grow, Evolve & Transform. We're an equal opportunity employer. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status. We seek people from diverse backgrounds to join us and become part of an inclusive company where you can feel like you truly belong. We look forward to hearing from you!
Reading, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Capgemini
Job Title
FullStack Engineer
Job Description
About The Job You’re Considering We are seeking a highly skilled and experienced Full Stack JavaScript Developer to join our Experience Engineering team. In this role, you will lead the development of innovative web and mobile applications, ensuring high performance, scalability, and maintainability. You will work closely with cross-functional teams to deliver engaging solutions that meet our clients' needs. Your role Are you someone who could: Provide technical leadership and mentorship to a team of developers, guiding them through best practices and ensuring high-quality code. Design, develop, and maintain both front-end and back-end components of web and mobile applications using JavaScript, Node.js, and modern frameworks and libraries such as React, Angular, or Vue.js. Collaborate with architects and other developers to design robust, scalable, and secure architectures for new projects and enhancements to existing systems. Lead and participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Conduct thorough code reviews to ensure code quality, performance, and adherence to best practices. Continuously improve our teams’ development processes, tools, and techniques to enhance productivity and product quality. Work closely with clients and internal teams to understand requirements, provide technical guidance, and deliver solutions that exceed expectations. Stay up to date with the latest industry trends and technologies, and drive continuous learning and innovation within the team. Preferred Experience Your skills and experience Proven experience in full stack JavaScript development, with a strong focus on Node.js and server-side development. Experience of at least one leading Node framework (Express.js, Nest.js, Hapi.js) Expertise in at least one modern front-end framework (Nest.js, Remix.js). A track record in a lead or senior developer role, with experience of mentoring and guiding development teams. Proficiency in HTML5, CSS3, and JavaScript (ES6+). Experience with TypeScript and modern development tools and practices. Experience of Test Driven or Behaviour Driven Development. Knowledge of Cloud-Native development and serverless architectures (AWS, Azure, Google Cloud). Familiarity with CI/CD pipelines and DevOps practices. Experience with version control systems (Git). Understanding of web standards, accessibility, performance and development best practice. Excellent problem-solving skills and the ability to think critically and creatively. Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and clients. Desirable Experience Experience with headless CMS platforms such as Contentful. Experience of modern tooling such as Vite, Vitest Familiarity with microservices architecture and API development (REST, GraphQL). Working with NoSQL MongoDB or SQL databases such as Postgres. Experience with mobile app development using React Native. Knowledge of UI component libraries like Material UI, and tools such as Figma and Storybook. Your Security Clearance Security Check (SC) Clearance To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance. To obtain SC clearance, the successful applicant must have resided continuously within the United Kingdom for the last 5 years, along with other criteria and requirements. Throughout the recruitment process, you will be asked questions about your security clearance eligibility such as, but not limited to, country of residence and nationality. Some posts are restricted to sole UK Nationals for security reasons; therefore, you may be asked about your citizenship in the application process. What does ‘Get The Future You Want ‘ mean for you? You will be empowered to explore, innovate, and progress. You will benefit from Capgemini’s ‘learning for life’ mindset, meaning you will have countless training and development opportunities from thinktanks to hackathons, and access to 250,000 courses with numerous external certifications from AWS, Microsoft, Harvard ManageMentor, Cybersecurity qualifications and much more. You’ll be bringing your unique skills and perspectives to the team, inspiring and taking inspiration from your teammates as you unlock value in everything you do. You’ll be joining a professional community of experts, who have got your back and will support you, every step of the way. Why you should consider Capgemini Growing clients’ businesses while building a more sustainable, more inclusive future is a tough ask. When you join Capgemini, you’ll join a thriving company and become part of a collective of free-thinkers, entrepreneurs and industry experts. We find new ways technology can help us reimagine what’s possible. It’s why, together, we seek out opportunities that will transform the world’s leading businesses, and it’s how you’ll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge, and always pushing yourself to do better, you’ll build the skills you want. You’ll use your skills to help our clients leverage technology to innovate and grow their business. So, it might not always be easy, but making the world a better place rarely is. About Capgemini Capgemini is a global business and technology transformation partner, helping organisations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fuelled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of €22.1 billion. Get The Future You Want | www.capgemini.com
London, United Kingdom
On site
Full Time
13-03-2025