Technical Lead | Scrabble & Jigsaw
Posted on August 23, 2024
Job Description
Role Overview:
As a Technical Lead at Spark Private Wealth, you will be at the forefront of driving technological innovation and ensuring the seamless execution of our IT strategies. You will lead a team of developers and engineers, collaborate with cross-functional teams, and be responsible for the architecture, development, and maintenance of our IT systems. This role requires a blend of strong technical expertise, leadership skills, and a deep understanding of the financial services industry.
Key Responsibilities:
- Technical Leadership:
- Lead, mentor, and manage a team of developers, engineers, and IT professionals.
- Provide technical direction and ensure alignment with business goals.
- Oversee the design, development, and deployment of software solutions, ensuring scalability, security, and performance.
- Architecture & Development:
- Design and implement robust, scalable, and secure architecture for new and existing applications.
- Lead the development and integration of complex systems, ensuring compatibility with existing IT infrastructure.
- Collaborate with the Product and Business teams to understand requirements and translate them into technical solutions.
- Project Management:
- Manage end-to-end project lifecycles, from planning and resource allocation to execution and delivery.
- Ensure projects are completed on time, within scope, and within budget.
- Identify and mitigate potential risks throughout the project lifecycle.
- Innovation & Best Practices:
- Stay up-to-date with the latest technology trends and best practices in the financial services industry.
- Drive innovation by evaluating new technologies and integrating them into our tech stack where appropriate.
- Ensure adherence to coding standards, security protocols, and compliance requirements.
- Collaboration & Communication:
- Work closely with stakeholders across the organization to ensure that IT solutions meet business needs.
- Facilitate effective communication between technical teams and non-technical stakeholders.
- Present technical solutions and project progress to senior management.
- Continuous Improvement:
- Identify opportunities for process optimization and implement improvements.
- Drive automation initiatives to enhance efficiency and reduce operational costs.
- Mentor and develop team members, fostering a culture of continuous learning and improvement.
Qualifications & Skills:
- Educational Background:
- Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
- Experience:
- 8+ years of experience in software development, with at least 3 years in a leadership role.
- Proven experience in designing and developing complex software systems.
- Experience in the financial services industry, particularly in wealth management or banking, is a plus.
- Technical Skills:
- Proficiency in programming languages such as Java, Python, C#, or similar.
- Strong understanding of cloud platforms (AWS, Azure, or Google Cloud) and microservices architecture.
- Experience with database management systems (SQL, NoSQL) and data modeling.
- Knowledge of cybersecurity best practices and data protection regulations.
- Familiarity with DevOps practices and tools like Jenkins, Docker, Kubernetes.
- Leadership & Soft Skills:
- Strong leadership and team management skills, with a focus on mentoring and developing talent.
- Excellent problem-solving skills and the ability to think critically and strategically.
- Effective communication and interpersonal skills, with the ability to collaborate with both technical and non-technical stakeholders.
- Strong project management skills, including the ability to manage multiple projects simultaneously.
