Senior Software Developer
XE
- Bracknell, Berkshire
- Permanent
- Full-time
- AMBITION - We dream big, try things out and always ask “why not?” and “what if?” We're ambitious in our thinking and our delivery
- RESPONSIBILITY - We get involved, bring our perspective and are always open to new ideas. We take personal responsibility
- COMMUNITY - We value a sense of belonging, trusting each other and encouraging authenticity. We contribute to our community.
- Contribute to the full software development lifecycle of the Xe Consumer App, Web application and supporting services.
- Mentor and support junior developers in your team, including through pair-programming and code reviews. Actively participate in coding chapters and workshops.
- Use your relevant experience and knowledge to drive technical design discussions and decisions.
- Continually learn new skills and technology.
- Work to a fortnightly cadence, with a focus on value delivery and continuous improvement.
- Grab opportunities to inject your experience and knowledge to your teams decision making process.
- Collaborate with Product Owners, UX designers and architects to find the most appropriate solution or approach.
- Be part of a growing team which delights and excites millions of our customers resulting in increased revenue through App or Web of 20%.
- Proven experience as a Senior Developer or similar role
- 5+ years of professional experience developing responsive web applications in an Agile environment using and supporting fully automated CI/CD pipelines
- Experience in developing web applications built with C#.
- Eager to learn and share knowledge. Ability to adapt quickly and develop in-depth technical understanding of new applications and complex technologies
- Must produce clean, effective and maintainable code; Solid TDD/unit test practitioner
- Strong data structure and algorithms skills.
- Strong communication and collaboration skills
- Strong can-do attitude; Be a passionate team player who focuses on whatever is necessary to meet the Sprint goal, including occasionally supporting with QA work or collaborating with DevOps
- Experienced in .Net Core and distributed, scalable, resilient system development and associated best practices
- Experience of building Microservice Architectures using .Net Core v3, REST or GraphQL
- Experience working at a Fintech or web/mobile agency plus some exposure to Enterprise
- Experience of deploying into AWS and using native services like SQS, DynamoDB, Aurora, Kinesis, Lambdas
- Event Source Architectures, Eventual Consistency models
- Awareness of Java, Python, the NodeJS runtime, and modern front-end JavaScript frameworks such as VueJs, React, or Angular - polyglot mindset
- Master's Degree in Computer Science, Software Engineering, or related discipline.
- Practical knowledge of SOLID principles and Gang of Four design patterns.
- Competitive salary and bonus
- We support hybrid-working
- 23 days holiday (increasing with service 1 day per annum, capped at 28 days) plus birthday day-off
- Option to buy/sell additional 5 days
- Group pension plan 4% employer contribution
- Euronet Employee Share Purchase Plan (ESPP)
- Healthcare Insurance Scheme, Income Protection Scheme, Life Assurance Scheme
- Critical Illness Cover