DescriptionA Day in the Life:
This role will work in multi-disciplinary teams rapidly building high value products. A Snr Software Developer (Backend) will build software programs and APIs, using technologies such as Spring, SpringBoot, Java, Python, and more. The engineers will be empowered to build great software in a highly productive culture.
This role has an impact on our financial performance and customer experience.
What You’ll Do:
DAY-TO-DAY
- Test first - We TDD all our production code
- CI (Continuous Integration) everything - we care a lot about automation
- Experience all types of teams, products, and technologies
- Sustainable pace – We build software at a sustainable pace to allow longevity and stamina and higher quality
- Work in balanced teams consisting of Product Managers, Product Designers and engineers
CULTURE
- Growth Mindset– We are looking for an aptitude and willingness to learn
- Empathy – Kindness and empathy are important when building software for end users
- Pride – We admire engineering excellence and professionals that take pride in their work
- Customer obsession – We value engineers who are obsessed with the end user of their product
PROCESS
- Research problems and break them into deliverable part
- Work with a Lean mindset and deliver value quickly
TECHNOLOGY
- Develop highly effective and efficient programs and APIs using software solutions
- Contribute to the backend codebase to enhance and to develop projects
Responsibilities
- Analyze, design, and develop programs and APIs using one or more programming languages
- Supports applications with expertise in system integration, test planning, scripting, and troubleshooting
- Assess the health and performance of software applications, APIs, and databases.
- Define specifications, prepare test data, and prepare functional specifications
- Analyze and create specifications for systems
- Identify potential process improvement areas
What We’re Looking For:
- 5+ years in software engineering; or a Bachelor in Computer Science or other related field
- Experience developing and designing API
- Experience in creating API documentation
- Knowledge of API layer management
- Strong knowledge of one or more Object Oriented Programming or Functional Programming languages and frameworks, mainly in Java, SpringBoot, Python, etc.
- Strong communication skills
- Working knowledge of Lean, User Centered Design and Agile methodologies
What You’ll Strive For:
Build software programs and APIs to enhance financial performance and customer experience.
What You’ll Get:
- Up to 40% off the base rate of any standard Hertz rental in Corporate countries.
- Hybrid/flexible working arrangements
- 22 days holidays on hire rising to 27 days with service.
- Occupational Pension Scheme with up to 5% company matched contribution.
- Life Cover payable at 4 times base salary.
- Profit Share Scheme
- Employee Friends & Family rental discount (40% discount for employee & partner; 30% discount for up to 8 additional family/friends)
- Tuition support plus access to compressive online learning platform
- 10 days paid study leave & paid exam leave where exams fall during work hours.
- Income protection for long term illness
- Professional membership fees paid in full annually where membership relates directly to role.
- Bike to Work & Travel Pass schemes.
- Free onsite gym with personal training available as well as daily fitness classes
- Employee Assistance Programme for employees and family
- Onsite Occupational Health support
- Discounted Microsoft at Home plan
- Christmas savings scheme
- Subsidised staff restaurant with library & games area, self-catering facilities also available
- Free parking