Job Title: Senior DeveloperLocation: UK remoteWorking Hours/Shifts: Full time, permanent
What’s special about us?
If you have a passion for doing things better - for both your clients and your career - bring it to AMS and unleash your potential. Bring your true self and your ideas to the table, there's always room for you and we’re always listening.
We’re currently looking for a Senior Developer to work on new solutions for projects and high level support for existing products and services. The role will be responsible for developing multiple solutions over a wide range of software and products.
What does a “day in the life” of my new team look like?
- The role will be involved in design, development and testing of the solutions built.
- The nature of the work includes financial data so a high level of accuracy will be required in all code developed. Thorough testing and the design of testing processes will be part of the solutions developed by the role.
- Existing projects contain code in SQL, .NET, HTML and no-code applications and the role will need to be involved in the different solutions and be part of ensuring that they work effectively together.
Who will I be working with?
You’ll join an established development team also taking on the senior role of support, code reviews and running stand-up meetings. Teamwork will be a key part of the role and as a senior developer in the project the role will both write code and assist more junior member with their code and development.
What do you need from me?
Must-haves - High levels of experience with XML, JSON (Proficiency with JSON and XML data in SQL) - High levels of experience with SQL Server (Table Design, Procedures, Views, Functions, indices) - High levels of experience with web services (REST and SOAP) - Experience with documenting code as part of SDLC - Experience in test driven development - Understanding of web/ API development using .Net - High level of understanding and experience with ETL Processes - Experience and comfort with Agile methodologies - Experience working with others, validating data, creating reports and understanding exceptions - Experience with Troubleshooting own code and code of team members - Experience with Web languages (JavaScript, CSS, HTML)
Why AMS?
We strive to do things better for the world’s most demanding brands. Is it challenging? Yes. But it’s a challenge that brings us together, where support, collaboration and inclusiveness empower you with a feeling of belonging.
Bring your goals and ambitions. We give you the trust, independence, and flexibility to run your career your way. Our support will bring you opportunity.
Our evolution is happening now, let’s bring it—together.
What’s my next step?
Hit the apply now button to get your journey started, and we promise to respond to you.
AMS is an Equal Opportunities employer with a strong and passionate commitment to Diversity, Equity, and Inclusion. We’re dedicated to fostering a work environment that supports, inspires, and respects all individuals. We do not discriminate based upon age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex, sexual orientation, or any other applicable legally protected characteristic.
We welcome and encourage applications from people of all backgrounds and all aspects of employment at AMS are based on merit, qualifications, and business needs. We’re committed to providing reasonable adjustments or accommodations for applicants, so if you need assistance or support during the recruitment process, please email talentacquisition.generalenquiries@weareams.com to let us know.
Recruitment process
Stage 1: To apply, please hit the “Apply”, button complete the questionnaire suggested, and upload your CV. You’ll receive an email notification to confirm we’ve received your application.Stage 2: Our team will compare your application with the requirements listed in the job description to assess your suitability for the role. We’ll contact you with our decision within two working days.Stage 3: If successful, we’ll arrange a phone call to get to know you and your motivations, tell you more about the role and AMS, and answer any questions you may have.Stage 4: If both you and we agree to continue, we'll set up a video interview with the Hiring Manager. Whatever the outcome, you'll receive feedback.Stage 5: Depending on the role, a successful interview will either result in an offer or a second video interview with a stakeholder from the client or team.Stage 6: If you’re invited for a second video interview, you’ll receive a call with feedback from our team, and an offer if successful.