Overview We are seeking an experienced Team Leader, Technology with 4+ years of experience to lead high end software development and testing capability, to support the business. The candidate should be a seasoned Senior Technical Leader with expertise in system architecture, development, release management, support and agile/scrum delivery. The candidate should be an experienced and dynamic individual overseeing end-to-end project deliveries and ensure exceptional client satisfaction. The ideal candidate will possess a strategic mindset, strong leadership abilities, and a proactive approach to delivery excellence.
This role demands astrong understanding of a diverse set of technologies, including .Net framework, SQL, TSQL, ETL tools, Visual Basic, Azure Dev Ops and Data Warehousing. The ideal candidate should be adept at analyzing existing codebases, identifying & troubleshooting issues, and implementing effective scalable solutions.
Key Accountabilities and Main Responsibilities
Strategic Focus
- Analyse and improve system performance to handle high transaction volumes and minimize latency.
- Implement Continuous Integration and Continuous Development (CI/CD) pipelines for efficient software delivery.
- Experience with cloud services like Azure for hosting financial applications and databases.
- Deep understanding of object-oriented design and modern software architecture and design patterns.
- Familiarity with Agile and Waterfall SDLCs to align with project delivery strategies.
- Collaborate closely with business partners, Business Analysts, and Project Managers.
Operational Management
- Develop and maintain complex systems using TSQL, SQL Server, C#, .Net, IIS, Visual Basic, ETL tools, and data warehouses.
- Create complex SQL queries to extract, transform, and analyze financial data.
- Identify and fix bottlenecks in both code and database queries & stored procedures.
- Develop secure APIs and services for financial data exchange.
- Develop SSIS packages to import/export data and automate workflows.
- Writing clean, scalable code while adhering to best practices and coding standards.
- Conduct unit and integration testing to ensure application stability and quality.
- Coordinate delivery of product transformation efforts, client requests, maintenance items, and production fixes.
- Maintain comprehensive documentation for code, workflows, and development processes.
- Experience with tools like Azure DevOps, TFS, SharePoint, and SQL Server administration.
- Experience with Appian workflow development and Front Invest accounting application (as strategic tools).
People Leadership
- Work closely with business analysts, project managers, and other stakeholders.
- Collaborate with cross-functional teams to deliver high-quality software.
- Coordinate delivery efforts across multiple teams and stakeholders.
- Support knowledge sharing and documentation to uplift team capability.
Governance & Risk
- Familiarity with secure coding practices and encryption techniques for sensitive financial data.
- Identifying and resolving software defects or performance issues in .NET applications.
- Sound knowledge of financial domain concepts such as accounting principles, risk management, and stock market operations.
- Proficiency in database technologies including stored procedures, triggers, and indexing (ensuring data integrity and performance).
- Experience with CI/CD and source control to ensure traceability and auditability.
- Understanding of data modeling and secure data exchange protocols.
The above list of key accountabilities is not an exhaustive list and may change from time-to-time based on business needs.
Experience & Personal Attributes
Educational and Professional Qualifications:
- Candidate should possess at least 4+ years of relevant experience and an Engineering degree / BS degree
Personal Attributes:
- Experience in Financial Services industry
- Strong analytical, problem solving, and software architecture skills.
- Ability to work as part of a cross-cultural team
- Must be able to operate in a stressful, quality and deadline driven environment while maintaining strict attention to detail and the ability to prioritize issues appropriately while managing multiple assignments.
- Ability to take initiative and critically analyse processes and procedures.
- Continuous improvement focus, with the ability to identify risks, cost efficiencies, and operational improvements
- Strong presentation and communication skills with ability to communicate clearly and effectively at all levels
- Ability to effectively liaise with senior-level stakeholders to communicate issues, risks, and solutions
- Self-driven and motivated with a focus on operational efficiency and continuous improvement
Benefits:
- Competitive salary and performance-based bonuses.
- Comprehensive health and wellness benefits.
- Opportunities for professional development and career advancement.
- Collaborative and inclusive work environment.
- Flexible working arrangements and work-life balance initiatives.
- Access to cutting-edge technology and tools.
- Employee recognition programs and team-building activities.
Overview We are seeking an experienced Team Leader, Technology with 4+ years of experience to lead high end software development and testing capability, to support the business. The candidate should be a seasoned Senior Technical Leader with expertise in system architecture, development, release management, support and agile/scrum delivery. The candidate should be an experienced and dynamic individual overseeing end-to-end project deliveries and ensure exceptional client satisfaction. The ideal candidate will possess a strategic mindset, strong leadership abilities, and a proactive approach to delivery excellence.
This role demands astrong understanding of a diverse set of technologies, including .Net framework, SQL, TSQL, ETL tools, Visual Basic, Azure Dev Ops and Data Warehousing. The ideal candidate should be adept at analyzing existing codebases, identifying & troubleshooting issues, and implementing effective scalable solutions.
Key Accountabilities and Main Responsibilities
Strategic Focus
- Analyse and improve system performance to handle high transaction volumes and minimize latency.
- Implement Continuous Integration and Continuous Development (CI/CD) pipelines for efficient software delivery.
- Experience with cloud services like Azure for hosting financial applications and databases.
- Deep understanding of object-oriented design and modern software architecture and design patterns.
- Familiarity with Agile and Waterfall SDLCs to align with project delivery strategies.
- Collaborate closely with business partners, Business Analysts, and Project Managers.
Operational Management
- Develop and maintain complex systems using TSQL, SQL Server, C#, .Net, IIS, Visual Basic, ETL tools, and data warehouses.
- Create complex SQL queries to extract, transform, and analyze financial data.
- Identify and fix bottlenecks in both code and database queries & stored procedures.
- Develop secure APIs and services for financial data exchange.
- Develop SSIS packages to import/export data and automate workflows.
- Writing clean, scalable code while adhering to best practices and coding standards.
- Conduct unit and integration testing to ensure application stability and quality.
- Coordinate delivery of product transformation efforts, client requests, maintenance items, and production fixes.
- Maintain comprehensive documentation for code, workflows, and development processes.
- Experience with tools like Azure DevOps, TFS, SharePoint, and SQL Server administration.
- Experience with Appian workflow development and Front Invest accounting application (as strategic tools).
People Leadership
- Work closely with business analysts, project managers, and other stakeholders.
- Collaborate with cross-functional teams to deliver high-quality software.
- Coordinate delivery efforts across multiple teams and stakeholders.
- Support knowledge sharing and documentation to uplift team capability.
Governance & Risk
- Familiarity with secure coding practices and encryption techniques for sensitive financial data.
- Identifying and resolving software defects or performance issues in .NET applications.
- Sound knowledge of financial domain concepts such as accounting principles, risk management, and stock market operations.
- Proficiency in database technologies including stored procedures, triggers, and indexing (ensuring data integrity and performance).
- Experience with CI/CD and source control to ensure traceability and auditability.
- Understanding of data modeling and secure data exchange protocols.
The above list of key accountabilities is not an exhaustive list and may change from time-to-time based on business needs.
Experience & Personal Attributes
Educational and Professional Qualifications:
- Candidate should possess at least 4+ years of relevant experience and an Engineering degree / BS degree
Personal Attributes:
- Experience in Financial Services industry
- Strong analytical, problem solving, and software architecture skills.
- Ability to work as part of a cross-cultural team
- Must be able to operate in a stressful, quality and deadline driven environment while maintaining strict attention to detail and the ability to prioritize issues appropriately while managing multiple assignments.
- Ability to take initiative and critically analyse processes and procedures.
- Continuous improvement focus, with the ability to identify risks, cost efficiencies, and operational improvements
- Strong presentation and communication skills with ability to communicate clearly and effectively at all levels
- Ability to effectively liaise with senior-level stakeholders to communicate issues, risks, and solutions
- Self-driven and motivated with a focus on operational efficiency and continuous improvement
Benefits:
- Competitive salary and performance-based bonuses.
- Comprehensive health and wellness benefits.
- Opportunities for professional development and career advancement.
- Collaborative and inclusive work environment.
- Flexible working arrangements and work-life balance initiatives.
- Access to cutting-edge technology and tools.
- Employee recognition programs and team-building activities.