Description
We are currently seeking an experienced professional to join our team in the role of Senior Consultant Specialist.
Principal responsibilities:
- Lead the technical delivery of one or more software products or services, translating business needs into secure, reliable and scalable technology solutions.
- Provide day-to-day technical leadership to the delivery team, setting clear priorities, coordinating activities and supporting colleagues to deliver high-quality outcomes.
- Own the technical approach for assigned initiatives, including solution design, development, testing, deployment and ongoing production support.
- Work closely with product owners, architects, engineers, business representatives and other stakeholders to clarify requirements, manage expectations and keep delivery on track.
- Make pragmatic technical decisions, balancing customer needs, delivery timelines, risk, cost, maintainability and alignment with engineering standards.
- Establish and maintain good engineering practices, including code quality, peer reviews, automated testing, documentation, security controls and continuous improvement.
- Identify and manage technical risks, dependencies, issues and delivery impediments, escalating appropriately and driving timely, sustainable resolutions.
Requirements:
- Strong experience delivering software applications, platforms or technology services through the full delivery lifecycle, from design and development through to deployment and production support.
- Demonstrable experience acting as a technical lead or senior engineer within a delivery team, providing technical direction while remaining hands-on when required.
- Strong programming and software engineering capability in one or more relevant technologies, with the ability to produce secure, maintainable, scalable and well-tested solutions.
- Experience with technical design, application programming interfaces, databases, version control, automated testing and continuous integration and delivery practices.
- Strong stakeholder management and communication skills, with the ability to build trust, influence decisions, manage competing priorities and resolve disagreements constructively.
- Strong problem-solving and analytical skills, with the ability to investigate complex issues, identify root causes, manage risks and deliver sustainable solutions.
What additional skills will be good to have?:
- Experience leading delivery for customer-facing, business-critical or highly regulated technology products and services.
- Experience working in an Agile delivery environment, including backlog refinement, planning, estimation, reviews, retrospectives and incremental delivery.
- Experience with observability, performance engineering, incident management, service stability and continuous improvement in production environments.
- Coaching, mentoring or knowledge-sharing experience, with an interest in developing technical capability across the wider team.
For more fresh new jobs, check out yubhub.co.