Compliance and Legal Technology provides project management, business analysis, software development, systems administration and production support to the Legal & Compliance department for corporate governance practices such as Employee Trading, Electronic Communication Surveillance, OFAC Sanction Screening, Anti-Money Laundering and Trade Surveillance.
Compliance and Legal Technology provides global support for internally developed applications and websites, internally hosted third party applications and externally hosted solutions such as Compliance Task Management System, MFN Machine, Compliance Review Tracker, Daily Restricted List, Compliance Video Training, Mantas Anit-Money Laundering and Trade Surveillance, Autonomy Electronic Communication Governance, Star Compliance and Worksite/Document Management System.
We are seeking a New York City-based Software Development Team Lead specializing in Microsoft .NET technologies to join and manage the Compliance and Legal .NET Software Development team in Compliance & Legal Technology.
As the lead member of the Compliance & Legal .NET Software Development team, the Software Development Team Lead is responsible for technical analysis and front-end, middle-tier and back-end application design and development with Microsoft .NET and SQL Server technologies, as well as day to day leadership of the offshore software development team, providing the offshore team with hands-on technical oversight and direction.
The software development team lead is responsible for managing all aspects of the software development life cycle and may have to work on several concurrent initiatives, prioritizing development work and allocating resources appropriately.
The successful candidate must have strong knowledge of C#, object oriented software design and development, database architecture (primarily SQL Server, but Sybase and Oracle is also desired) and XML/XSLT related technologies.
It is preferable that the candidate have working knowledge of design patterns and significant experience with windows services and both creating and consuming web services.
It is vital that the candidate be a quick learner and a dynamic and independent thinker, as many of the problems that he/she will face require unique and innovative solutions using a combination of both cutting edge and legacy technologies.
REQUIRED qualifications include experience and/or knowledge of:
5 years of strong.NET development experience along with all aspects of software development lifecycle (SDLC)
Strong comprehension of C#, ASP.NET, WinForms (Microsoft CAB, SmartClient and/or WPF), WebServices and Windows Services
Strong relational database design and development skills with Microsoft SQL Server
Hands-on experience writing SQL queries using multi-dimensional joins, triggers and stored procedures
Comprehensive knowledge of XML and XSLT
Strong objected oriented analysis and design
Graphical user interface design and development (web and client/server)
Solid analytical and trouble-shooting skills
Strong leadership skills
Strong onsite-offshore coordination skills
Ability to lead a distributed team of .NET developers
Strong comprehension of all aspects of the Software Development Lifecycle
Excellent verbal and written communication skills
Proven ability to work with multiple cross-functional teams including business users and other technology teams
Experience with SQL Server 2012 and columnar indexes
Knowledge of Sybase and Oracle PL/SQL
Experience developing Microsoft .NET applications using WCF
Report development using SSRS, Crystal Reports or equivalent
Experience designing and scheduling data extraction and transformation using SSIS or DTS
This role will have significant daily interaction with senior members of the Compliance and Legal team and members of the firm’s senior management, both of which are located in New York City.
There are many business requirements, process flows and vendor documents that need to be discussed and reviewed on an iterative and daily basis with the Compliance and Legal teams primarily in New York, but also in London and Asia.
Due to the nature of the projects that this role will contribute to, the person who fills this role will have privileged access to AllianceBernstein data as well as knowledge of strategic company decisions and policy changes before they are announced to the public.
Due to the quantity and nature of privileged information that this role will be exposed to, and the number and concentration of senior executives to which this role will interact with, it is important that consideration for this role be filled by an employee in New York City. Proximity to Corporate Technology management and the team in New York is also advantageous for training (avoidance of this becoming a standalone position without cover or back up), oversight and direction.