Lead Application Engineer, .NET Manager
Citigroup View all jobs
- Mississauga, ON
- Permanent
- Full-time
- Provide strategic and technical leadership for the technology group supporting the North American Residential Mortgage businesses.
- Drive the architectural design and oversee the development of robust and scalable trading applications using .NET Core and C#.
- Lead and manage multiple teams of technology professionals, including direct management of a core development team and site leadership for a larger local group.
- Conduct all personnel management duties, including hiring, performance evaluations, resource allocation, and disciplinary actions.
- Serve as the primary technology subject matter expert on whole loan trade processing and warehouse financing, facing off directly with the trading desk head and senior business stakeholders.
- Manage, prioritize, and execute a complex book of work, balancing short-term urgent desk requests with long-term strategic deliverables.
- Act as the accountable technology delivery manager for a critical, multi-system front-to-back reengineering project for the whole loan trading platform.
- Coordinate across numerous internal technology, business, and control function groups to ensure cohesive and successful project delivery.
- Oversee budget management, resource planning, and strategic influence to achieve established goals and monitor end results.
- Ensure all application development and support activities adhere to firm policies, industry standards, and risk management protocols.
- Influence and negotiate with senior leaders across functions and communicate with external parties as necessary.
- Minimum of 10+ years' experience in applications development with 5+ years' experience in a management role
- Minimum of 5 years' recent, hands-on architectural and development experience with .NET Core and C#.
- Demonstrated experience running a front-office technology group for a trading business, with direct experience partnering with trading desk leadership.
- Proven accountability for delivering complex, large-scale technology reengineering or transformation projects.
- Experience managing large and/or global technology teams, with strong skills in staff management and development.
- In-depth knowledge of modern application development concepts, software architecture, and industry best practices.
- Strong technical decision-making capabilities and the ability to guide teams through complex problems.
- Exceptional written and verbal communication skills, with a proven ability to influence and negotiate with senior stakeholders.
- Strong understanding of risk assessment, compliance, and control standards within the financial services industry.
- Deep subject matter expertise in Whole Loan Trading and Warehouse Financing for US Residential Mortgages is a major plus
- Bachelor’s degree in Computer Science, Engineering, Finance, or a related field
- Master’s degree preferred