about the company
Being part of a nation-wide movement to unify Singapore's digitalisation efforts, my client helps companies across different industries start their digitalisation journeys by creating new ecosystems, opportunities and capabilities for the future, taking us to a leading digital global node.
They pride themslves on product innovation and technical excellence, and are constantly adding new applications and new functionality to their product suites, used by billions of end users. With expansion plans, they are looking to hire a Software Development Lead to join the team.
...
about the job
Key Accountabilities
- Quality of the team’s implementation and deployment of development work
- Non functional aspects (Security, capacity and performance) of delivered applications and services
- Planning, implementation and evolution of technical processes and feedback to the wider company
- Adherence to development best practice, notably around CI / CD and Quality Engineering standards
- Technical high-level analysis (solution designs), and technical refinement of work items for their teams
Key Responsibilities
- Line management of a small to medium development team composed of 1-2 streams including a mix Software Engineers and Senior Software Engineers with mixed skillsets
- Contributing to performance reviews and appraisals of people in other/sister disciplines
- Supporting the recruitment of technical staff onto teams
- Maintaining talent and skills matrices for the team, identifying actions to mitigate risks in addition to support employees career paths
- Key stakeholder liaison and alignment with senior people in the organization, from Product teams to Operations and Architecture.
- Make an active contribution in shaping software engineering practices and processes on the projects
- Motivating and driving the team with technical leadership and vision.
- Ensuring every deliverable has agreed SLAs, which are both demonstrable and monitored against defined KPIs.
- Owning and driving the High-Level Analysis activity for the team and ensuring active and timely technical participation in team’s refinement and 3-amigos sessions
- Continuously taking a proactive look at their team's technical stats and KPIs, identifying improvements to improve efficiency
- When possible, contribute to the team’s sprint(s)
skills and experience required
- Diploma/ Degree in Information Technology or equivalent
- Minimally 5 years of hands-on software development experience with 2 years in managing teams of highly technical staff.
- Exceptional managerial and leadership skills, able to motivate and lead personal development plans for employees as well as driving change and handling difficult and complex project development activities both internally and externally.
- Strong knowledge of Relational Databases, SQL and ORM technologies, particularly MySQL and PostgreSQL;
- Experienced with different programming paradigms such as Object-Oriented Programming and Functional Programming
- Good knowledge and experience on programming best practices and design patterns.
- Demonstrable experience with Test Driven Development (TDD) and / or Behaviour Driven Development (BDD);
- Hands-on experience in developing micro services or working with a Service-Oriented Architecture (SOA) or Domain Driven Design (DDD) architecture would be an asset,
additional information
- Competitive benefits, an open and supportive environment as well as a modern and exciting workplace
- The opportunity to interact with global teams on a regular basis and the possibility to switch teams and projects as you and our business continues to develop and grow
- Tangible and genuine development
- Exposure to real work, business-critical projects and the chance to develop some of the world’s leading e-commerce sportsbooks whilst working on exciting client projects and interact with lots of code!
- Flexible working whilst we provide you with the guidance and development skills you need to progress quickly and enhance your career.
To apply online please use the 'apply' function, alternatively you may contact Joey at joey.lam(at)randstad.com.sg / http://www.linkedin.com/in/joeyiqi
(EA: 94C3609/ R1879086)