Job Title: Software Development EngineerLocation: Remote / Hybrid - 2-3 days per week onsite (London/Welwyn Garden City)Remuneration: Up to £800/hourContract Details: Contract (6 Months) - Potential for extension
Responsibilities:Join our dynamic team and be at the forefront of innovation! As a Software Development Engineer, you will:
- Lead the Charge: Take business challenges and translate them into technical strategies. Own the high-level design and spearhead implementation.
- Collaborate with Purpose: Work closely with fellow SDEs across teams, sharing insights and solutions for similar business problems.
- Set the Standard: Your exemplary design, delivery, and code will set the benchmark for excellence within the team.
- Drive Innovation: Influence the team's technical and business strategy by suggesting novel approaches and solutions.
- Communicate Effectively: Share your ideas with different stakeholders and facilitate feedback to achieve optimal outcomes.
- Mentor and Inspire: Proactively support and mentor team members, fostering a culture of continuous learning.
- Simplify and Enhance: Address design or architectural deficiencies and streamline integration processes with peer teams.
- Deliver Value: Consistently lead the delivery of valuable features that enhance customer experiences.
- Embrace Improvement: Propose and implement process enhancements to elevate team efficiency.
- Support and Collaborate: Help clarify requirements and potentially support the developed domain, including out-of-hours support when necessary.
Programming Skills Required:
- Proficient in Java, Groovy, Kotlin, Scala, and associated technologies.
- Strong knowledge of frameworks such as Micronaut and Spring Boot.
- Familiarity with testing frameworks, including Spock, and version control using GitHub.
- Solid understanding of CI/CD pipelines and automated testing.
Design Expertise:
- Apply appropriate design patterns and adhere to best practises.
- Embrace simplicity and performance in your designs, ensuring code quality at every step.
- Utilise principles like SOLID and the Boy Scout principle to maintain high standards in code quality.
Development Practises:
- Automate processes by default and integrate security scanning into your workflows.
- Write secure, efficient code that prioritises performance and reliability.
Why Join Us?
- Be part of an innovative team shaping the future of retail technology!
- Enjoy a competitive hourly rate and flexible working arrangements.
- Contribute to meaningful projects that impact customer experiences both online and in-store.
Ready to make your mark? Apply now and become a part of our creative and passionate team! Let's build something great together!
Adecco is a disability-confident employer. It is important to us that we run an inclusive and accessible recruitment process to support candidates of all backgrounds and all abilities to apply. Adecco is committed to building a supportive environment for you to explore the next steps in your career. If you require reasonable adjustments at any stage, please let us know and we will be happy to support you.