We are seeking an experienced Manager, Technology with 7+ 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
- Focuses on long-term planning, innovation, and alignment with business goals.
- Develop secure APIs and services for financial data exchange.
- Implement Continuous Integration and Continuous Development (CI/CD) pipelines for efficient software delivery.
- Analyze and improve system performance to handle high transaction volumes and minimize latency.
- Coordinate delivery of product transformation efforts, client requests, maintenance items, and production fixes.
- Experience with cloud platforms like Azure for hosting financial applications and databases.
- Deep understanding of object-oriented design and development skills.
- Solid understanding of modern web and software architecture and design patterns.
- Experience with Appian workflow development and Front Invest accounting application (strategic tools in financial systems).
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 SSIS packages to import/export data and automate workflows.
- Identifying and resolving software defects or performance issues in .NET applications.
- Writing clean, scalable code while adhering to best practices and coding standards.
- Conducting unit and integration testing to ensure application stability and quality.
- Maintain comprehensive documentation for code, workflows, and development processes.
- Experience with automated build and deploy, TFS source code repository.
- Familiarity with Agile and Waterfall SDLCs.
- Knowledge of data modelling, JavaScript, HTML, and SQL Server administration.
- Maintains comprehensive documentation for development processes (also operational).
People Leadership
- Collaborate closely with business partners, Business Analysts, Project Managers, and other stakeholders.
- Coordinate delivery of client requests and production fixes (also strategic).
- Works closely with business analysts, project managers, and other stakeholders.
Governance & Risk
- Familiarity with secure coding practices and encryption techniques for sensitive financial data.
- Financial Domain Knowledge: Understanding of accounting principles, risk management, and stock market operations.
- Experience working with financial data, including secure data exchange and performance optimization.
- Experience with CI/CD pipelines (also strategic, but relevant for governance in regulated environments).
- Experience with cloud services like Azure (security and compliance considerations).
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
Qualifications:
- Educational and Professional Qualifications:
- Candidate should possess at least 7+ years of relevant experience and an Engineering degree / BS degree.
Personal Attributes:
- Experience in Financial Seyrvices 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.