Software Engineer
- Recruiter
- American Express
- Location
- Burgess Hill
- Salary
- Competitive
- Posted
- 05 Apr 2018
- Closes
- 25 Apr 2018
- Sectors
- Engineering
- Contract Type
- Permanent
- Hours
- Full Time
Don't just have a great idea, build it.
We are looking for several high performing and enthusiastic Engineers to join our Loyalty Technology Team at American Express in Burgess Hill. Over the past 2 years we have begun transforming our technology platforms towards a Microservice style architecture and we are now looking to accelerate that transformation by hiring a new wave of engineering teams.
The Loyalty Programs including Membership Rewards are a key Brand differentiator for American Express, which we are continuously enhancing to stay ahead of the competition. You will join one of our scrum teams building capabilities such as Pay With Points, Airline Partner Exchange and Customer Engagement and Insights.
These roles will partner closely with our product owners within collaborative scrum teams, in an environment that values interesting technical challenges, using best practice design approaches and prioritises your professional development.
Skills Communication, UNIX, Oracle, Software Engineer, Coding, Software Development, Shell Scripting, REST, Spring, Bachelors Degree, TDD, Application Design, BDD, Computer Science Degree, Automated Testing, computer engineering degree, Agile technologies, Jave ee 7, Informatica 9 Sectors ???Key Responsibilities:- Writes clean, tested and monitored scalable code
- Performs all technical aspects of software development for assigned applications, including developing prototypes, writing new code and creating API's
- Works with Product Owners to prioritise features for ongoing sprints
- Works with Quality Engineers to ensure automated test scripts are incorporated for new features
- Learns, and grows professionally
- Relevant software development experience in a professional environment and/or comparable experience such as:
- Demonstrated experience working in a team of Engineers
- Hands-on expertise with application design, software development and automated testing
- Bachelor's Degree in computer science, computer science engineering, or related field;
- Experience in Agile techniques, preferably some experience with BDD and TDD
- Understands the complete vertical platform environment (technical stack)
- Exposure to distributed (multi-tiered) systems and relational databases
- Good collaboration and communication skills across all cultures and band levels, and enthusiastic
- Private medical coverage
- Life assurance & accident insurance
- Emergency back-up child & adult care
- Child care vouchers
- Healthy living programs
- Smart spending portal
- Pension savings plans
- Cycle2work option
- Buy or sell up to 5 days annual holiday
- Diverse employee networks