Previous Job
Previous
Senior Software Developer
Ref No.: 18-01927
Location: New York, New York
Position Type:Contract
Software Engineer
Investment Banking Client
Long Term Contract (1-2 years)
Downtown NYC


This position is for a Software Engineering lead. The team charter is to provide Advisory solution to the Wealth Management business users. The candidate will lead the ongoing development of Unify projects around Investment Finder, Strategy Builder, PM & trading tools, and look to evolve the solution into a full-blown offering. This person will lead the development team and will work across the Wealth Management IT organization to ensure the system meets all technical specifications. They will also work with the program/project managers, business/data analysts and the business sponsors to define the future strategy of the project.

The Candidate will play a key role in the execution of the Program and will:
-Work with senior Business Partners and Program Management team to define strategy
-Evaluate the Project's architecture and identify opportunities for broadening the scope of the solution
-Ensure adherence to the standard SDLC processes
-Ensure all Technology and Information Risk guidelines are followed
-Evaluate the existing states and help to define the future state architecture and solutions. Lead the development of the same
-Manage the global development team and define the staffing requirements to support the development needs of the project
-Ensure that the project deliverables are on time, within budget and at the highest level of quality
-Mentor team members
-Work with application support teams to ensure timely issue resolution and thorough support processes
-Be self-motivated, flexible, highly adaptable and an excellent team player, and be prepared to work in a global virtual team along with NY and offshore team members

Primary Skills / Must have:
-Proven track record managing the development of large scale multi-tiered applications in a Microsoft .NET environment
-Strong people management and development skills
-Demonstrated track record of managing multiple development projects at once
-Significant content knowledge of Advisory platform
-Excellent communication skills (both written and oral), listening skills, influencing and negotiation skills
-Excellent analytical skills
-Ability to develop and foster relationships with resources outside of direct-control
-Full software development life cycle experience
-Bachelor's/Master's Degree in Computer Science, Information Systems or related field
-10+ years of Development Management in a high paced, pressure oriented environment
-3-5 years of experience in the goals based wealth management within the financial services industry
-Experience with performance trouble shooting and remediation
-Ability to develop and follow change management processes for consistent and maintainable versions
-Expert at JavaScript
-Must understand the weaknesses and strengths of the language
-JavaScript Libraries Angular JS 1.x, Highcharts
-Knowledge of tools like Grunt or Gulp
-Expert at CSS
-Expert at HTML
-Comfortable with source control tools preferably GIT
-REST API

Secondary Skills / Desired skills:
-Exposure to the financial services industry

-Management experience in onsite-offshore model