Our client, is the largest privately held Asset Management Firm and one that has always been recognized as a Great Place To Work with a culture that offers solid work life balance. They are now seeking an exceptional C# Software Developer to join the IT Application Development team. You will be responsible for developing information systems by designing, supporting and maintaining software. You will join a highly collaborative team responsible for building and supporting front office processes and applications, which provide essential solutions for portfolio managers, research teams, and traders. The ideal candidate will demonstrate an ability to effectively communicate and take ownership of tasks assigned.
This position will be in our New York and on-site 4 Days a week. Essential Job Functions
Responsible for the development and support of applications, which provide essential solutions for clients; may include debugging current systems or programming enhancements or modules of new systems.
Must have experience in one or more of the following: in C#, Angular, T-SQL, writing queries, JavaScript, Azure, DevOps, Docker, Kubernetes, service API architecture, IIS, and HTML
Work with business representatives to understand business needs and/or limitations and resulting requirements; identify gaps in requirements for business representatives and ensure requirements are complete before moving on to specs phase.
Develop detailed specs for enhancements or modules of new systems that are clearly aligned to system requirements as defined by business representatives and can be easily interpreted by the business representatives and other engineers.
Write complex code and maintain continuous integrations and processes.
Work with business representatives to understand outcomes of testing phase; identify solutions to resolve issues.
Interact with team members (BA/Business Representatives, Managers, other Software Engineers and users) as needed to ensure successful delivery, implementation and release of enhancements or other projects.
Maintain system-wide tests to continually improve products, services and processes.
Mentor or guide junior level staff and provide balanced/constructive feedback.
Preferred Qualifications
Strong communication skills
Technical Writing and solution design and architecture samples
Good organizational skills and superior problem-solving ability
Leadership skills and ability to grow junior employees.
Working knowledge of finance/ fixed income products
Prefer a working knowledge of the financial services industry.
Basic Qualifications
6+ years of relevant professional experience
BA/BS Degree