Job description:
Good to have: Python, Azure MAJOR ACCOUNTABILITIES: 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 experience.
5+ 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.
Experience working in an Agile scrum development environment is desired but not required
BUSINESS KNOWLDEGE AND EXPERIENCE REQUIREMENTS: Investment Management background is a strong plus.
Experience with developing financial applications and understanding financial concepts are desired.
Experience supporting and developing applications for Equity investments including trading systems, decision support portfolio management systems, securities databases, financial accounting systems and/or databases is a strong plus.
Leadership skills, ability to mentor and lead a small team
Bachelor's degree