Description

Job Description

Role: Software Developer

Location: Remote

It is for a Software Developer about 60/40 SQL and .Net, with good understanding of C#. The contract will be until January 2025. This is a mostly remote role, but candidates may need to come onsite to their office in Windsor, Connecticut once a month, so candidates must be in that area (New York, New Jersey, Connecticut)

Primary Purpose

Perform all aspects of Software Development Life Cycle, including problem investigation, business analysis, design, implementation, maintenance and support as part of a technology team focused on support of our Investment Management organization.

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

Financial services experience is desired but not required.


This candidate will be involved in implementation of longer-term project as well as smaller project tasks. The ability to multi-task is essential

The candidate will need to be able to work independently and within a small team

The candidate is expected to build a strong rapport with the investment teams, operations personnel and information technology team members

The ideal candidate must be flexible and have strong verbal and written communication skills to facilitate prompt problem resolution

This role includes business day user support 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 customer base which includes portfolio managers, investment professionals and operations staff


This role involves being included in an overnight processing support rotation to support processes loading financial information overnight that is required for the start of the business day. The candidate would be on call on a periodic rotation basis

This role includes not just development but also help in creating appropriate test plans, and working directly with customers to determine requirements and solutions for tasks

Education, Technical Knowldege, Experience And Skill Requirements

BS Degree in Computer Science or similar curriculum

Between 4-7 years of application development experience

Relational database development experience is required, including strong database design, implementation, SQL query skills. Microsoft SQL Server is preferred (MS SQL 2019/2016/2012)

Preferred 3+ 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, JavaScript, jQuery, Web API, LINQ, CSS, Kendo UI/Telerik MVC is desired

Preferred knowledge of and experience implementing applications using the MVC architectural pattern

Experience supporting job processing streams and scheduling environment is required

Experience working in an Agile scrum development environment is desired but not required

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

Education

Bachelor's degree