Job Title: Senior SQL DeveloperLocation: UK RemoteWorking Hours/Shifts: Full TimeEmployment Type: Permanent
We’re currently hiring for a Senior SQL Developer to work on new solutions for projects and offer high level support for existing products and services we offer within the Talent/Recruitment Industry.
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 curiosity and questions, and together we’ll discover solutions that make the career dreams of our candidates a reality. Bring your true self and your ideas to the table, there's always room for you and we’re always listening.
What does a “day in the life” of my new team look like?
As a Senior Developer, you’ll be responsible for developing multiple solutions over a wide range of software and products. You’ll be involved in the design, development and testing of the solutions built. As a senior member of the team, you’ll be trusted to support the manager in coaching, mentoring and supporting the current established team on top of your standard day-to-day duties as a developer.
Tech Stack we use as part of this role & experience of as a Senior Developer: - High levels of experience with XML, JSON - 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 Web languages (JavaScript, CSS, HTML) - Experience with documenting code as part of SDLC - Experience in test driven development - Understanding of web/ API development using .Net - Proficiency with JSON and XML data in SQL - 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
What do I need to succeed in this role?
- Understanding of best practices for web application security
- Understanding of Low Code Development principles
- Understanding the best practice / principles of data display/ reporting
- Good communicator and experience asking questions to drive good design and development
- Ability to interpret business requirements and design processes
- Basic data modelling ability
- Ability to learn new tools and be happy working in a low code environment
- Ability to Develop concurrently with others on the same project
- Enjoys learning new systems
- Methodical and analytical
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.
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.
Our culture of inclusion and belonging
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.comto let us know.
What’s my next step?
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.