Description

Job Description

PRIMARY PURPOSE:

Candidate will join our technology team focused on support of our Investment Management organization. The individual must possess strong technical skills in all aspects of Software Development Life Cycle (e.g. Agile, problem investigation, business analysis, design, implementation, maintenance and support). The candidate will be expected to lead a small team of developers on a project basis and will report to the Vice President of Investment Applications.

The candidate should possess strong analytical ability, excellent verbal/written communication skills and hold a Bachelor's Degree in Computer Science or similar curriculum.

Major Accountabilities

Asset management experience required.

Candidate will have a variety of accountabilities as both an individual contributor as well as a leader of a small development team

Candidate will be involved multiple project types (long, mid, short term) where the ability to multi-task is essential

Candidate will work with internal customers as well as external vendors/partners and need to build a strong rapport with key business customers in the investment teams, operations personnel and colleagues in other cross-functional teams


Candidate must have proven ability to manage problem solving, troubleshooting and triage situations that bring matters to a successful conclusion

This role includes business day user support and overnight support rotation for applications developed and supported by our team. The ideal candidate will be able to quickly understand how each application functions in order to troubleshoot issues, determine appropriate resolution and communicate resolution clearly with our business customers

Candidate will operate in a dynamic environment and be open to the adoption of new and/or changing technologies and toolsets

Candidate will be expected to take a lead role in projects, requiring deep involvement throughout a project's life (test plans, requirements gather, solutions architecture, task management, etc.)

Education, Technical Knowldege, Experience And Skill Requirements
 

BS Degree in Computer Science or similar curriculum

Proven Leadership in managing projects to success

7-10 years of software development experience5+ years with Relational database development experience is required, including strong database design, implementation, SQL query skills. Microsoft SQL Server is preferred (MS SQL 2019/2016/2012). Data warehouse experience is a plus

5+ years working with other Microsoft Development tools, including TFS, C#.NET, and/or ASP.NET MVC (4 or newer is a plus)

Experience with Web development tools including HTML5, Web API, JavaScript, jQuery, LINQ, CSS, Kendo UI/Telerik, MVC

Experience supporting job processing streams and scheduling environment is required

Experience with Python, Power BI, Microsoft Azure Cloud Technology is a plus

Experience with Microsoft SQL Server Reporting Services is desired by not required

 

Education

Bachelor's degree