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
Bachelor's degree