Software Engineering Technical LeadOur prestige client is seeking a highly skilled Software Engineering Technical Lead to support their development team as we build out a new core technology solution. As a senior member of the technology team, you'll work directly with the CTO, Head of Engineering, business owners, and product owners to understand the business strategy, create solution plans, and support a team of software engineers as they develop a polished final product.Duties & ResponsibilitiesCollaborating with various stakeholders to determine software requirements.Providing the development team with architectural blueprints to follow.Guiding and assisting the development team throughout the process.Troubleshooting and resolving issues with coding or design.Upgrade the quality of your team's code by showing them how to do it better.Ensuring that you and the team adhere to development schedules and deadlines.Presenting regular progress reports and setting goals.Testing the final product to ensure it is completely functional and meets requirements.Updating software solutions as required.Key RequirementsDegree in Computer Science or relevant Engineering fields.Extensive experience in software development and project management.Great code writing skills developed over 3+ years of experience.Solid understanding of a variety of programming tools and development platforms.Excellent organizational and leadership abilities.Highly analytical mindset, with an ability to see both the big picture and the details.Strong communication and presentation skills.Great at deep-diving into the code to find quality improvement opportunities.Able to clearly articulate technical insights and expertise that continuously increases your team's work quality and performance.High code quality standards including experience with writing and maintaining unit-tests, and functional tests.Strong computer science fundamentals in system design, data structures, and algorithms.Core TechnologiesSpring and SpringbootThe Reference Number for this position is LJ58856 which is a Perm – Hybrid (Melrose Arch) position offering a salary up to R960K per annum negotiable on experience and skills.
#J-18808-Ljbffr