← Back to All Jobs

Sr C# Enterprise Engineer



Job Description

Sr Enterprise C# Developer

 The candidate will oversee and participate in the design, development and enhancement of system applications with an emphasis on trading systems, portfolio systems and their many integrations. This includes development of back end batch processing, operational front end development and reporting. The candidate will interface with the business; from senior level management, down to end users. Good knowledge of the business and strong communication skills is essential. Demonstrates expertise in variety of the field’s concept, practices, and procedures. May provide consultation on complex projects and is a top-level contributor/specialist. The candidate is passionate about learning new aspects of the business, financial markets and technology.


ESSENTIAL TASKS include the following; other duties may be assigned.

·         Design and implement full-stack software solutions

·         Develop back end systems utilizing technologies including C#, REST, .Net Frameworks including .Net Core, T-SQL (SQL Server)

·         Develop modern front-end systems utilizing technologies including Angular, Typescript

·         Maintenance and enhancements to legacy front end ASP.Net MVC applications

·         Interpret functional and business requirements, design and implement solutions and architecture suited to our current business model and enhance them.

·         Implement information technology infrastructure for development of products, as well as integrate internal applications with third party applications.



Education and Experience:

·         5+ years working experience in IT at Financial Institutions.

·         5-10 years full stack development of enterprise applications and web technology solutions


Skills and Abilities:

·         Advanced knowledge of the theories, principles and practices of computer science, computer engineering, computer networks and communication, structured system analysis and design, data communication, software engineering.

·         Mastery of various programming languages, software architectures and development tools.

·         Ability to define and apply technology related standards and processes.

·         Analytical and problem-solving capability with proven experience in technology design and development roles.

·         Proficiency with .net frameworks, including .net core, using C#, ASP.Net MVC, Angular, Typescript.

·         Expertise in T-SQL and Sql Server database management system.

·         Strong communication skills are required.

·         Knowledge of business domain is recommended.

·         Experience with Order Management/Trading Systems like Charles River OMS

·         Experience with Portfolio Systems like Advent (SS&C) Portfolio Exchange.

·         Following experience a plus:  Mutual Fund Accounting, Trade Operations, Client Reporting, SSIS, SSRS, Powershell, Trade Compliance, ActiveBatch, Bloomberg, Factset, ACD, DST, Azure Cloud, Post Trade (OMGEO/DTCC)

 Resumes sent to:  jim@ingenium.agency 

Apply for this job

What You Should Know