I hope you’re okay! Are you ready for your next professional adventure?
We share your motivation to progress your career and achieve your ambitions – so we want to let you know about the latest Senior Software Engineer- People Technology- London role. Check out the details for this vacancy, with a world-leading airline company, below:
Location: London, waterside (Hybrid)
Contract ended: 6 months
Hours: Monday to Friday (37.5 hours a week)
Rate: £700-900 per day through UMBRELLA (Inside IR35)
Job purpose:
Join Client People Technology team as a Senior Software Engineer and play a key role in leading engineering across People/HR portfolio. The team manages a large number of People applications, both in-house and SaaS across delivery and support functions. There are a number of exciting projects for which we require the Senior Software Engineer engagement including an HR transformation.
Accountabilities:
* Leadership & Management: Lead, mentor, and inspire teams of software engineers, fostering a collaborative and high-performance culture.
* Agile Practices: Implement and advocate for agile methodologies, ensuring efficient and effective development processes.
* API Development: Oversee the design, development, and deployment of scalable and secure APIs.
* Data Hub Management: Guide the creation and maintenance of People Data Hub, ensuring data integrity, accessibility, and performance.
* Technical Strategy: Collaborate with stakeholders to define technical strategies and roadmaps that align with business goals. Experience of resolving complex solutions architecture challenges and managing both business and IT change to help shape future directions
* Quality Assurance: Ensure the highest standards of code quality, security, and performance through rigorous testing and review processes.
* Continuous Improvement: Drive continuous improvement initiatives to enhance team productivity and product quality.
What you will bring:
* Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
* Experience: Proven experience in software engineering, with at least 5 years in a leadership role managing agile teams.
Technical Skills:
* Programming Languages: Proficiency in Node.js, Java, Python and TypeScript.
* Database Management: Experience with Oracle DB.
* Data Integration: Knowledge of Informatica ETL processes.
* Enterprise Systems: Familiarity with Oracle EBS or Fusion preferable, as well as any other HR systems will be a bonus, eg SAP Success Factors, Work Human, Infor.
* API Development: Expertise in RESTful services.
* Cloud Platforms: Experience with AWS and serverless architectures.
* Testing: Familiarity with Jest for unit testing (nice to have).
Soft Skills:
* Attention to Detail: Hands-on principal-level engineer with meticulous approach to ensuring accuracy and quality in all aspects of work. Ability to perform code review for team members, internal and external.
* Stakeholder Management: Strong ability to manage relationships with internal and external stakeholders, ensuring alignment and satisfaction. Proven record of accomplishment of successful stakeholder management at a senior level with a proven ability to influence and persuade across the organisation
* Supplier Management: Effective skills in managing supplier relationships and ensuring timely delivery of services and products. Ability to challenge technical proposals from suppliers
* Agile Expertise: Deep understanding of agile methodologies (e.g., Scrum, Kanban) and experience in implementing them.
* Leadership: Exceptional leadership and team management skills, with a track record of building and nurturing high-performing teams. Experience leading highly complex, challenging technical aspects of the programs, operating in a senior capacity.
* Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
* Problem-Solving: Strong analytical and problem-solving abilities, with a focus on delivering innovative solutions.
Start Date
ASAP
Interested in applying? Just reply with an up-to-date copy of your CV to get the ball rolling.
Or if it is not quite right for you, but you have someone in mind for the role – please let me know.