Software Developer
Chicago, IL
Our client is currently looking to hire an Software Developer to provide software development and support for trading firm self-clearing group.
Responsibilities:
- Formulate an appropriate technical/design approach while taking into consideration knowledge of the current implementation and systems
- Identify and take initiative to implement quality-of-process improvements in existing systems and work flows independently of specific end user requests
- Work closely with end users for requirement gathering, apply feedback appropriately for business needs
- Assess overall architecture and interaction of existing systems
- Work on upgrading or replacing legacy systems, find shortcomings of prior systems, develop and implement changes to address the issues
- Interpret end user business needs in the context of existing architecture, taking into consideration data and work flows
QUALIFICATIONS
- C# experience preferred
- Proven experiences with .NET technologies
- General SQL experience required
- Specific MS-SQL Server, windows applications, and services experience a plus
- Small/targeted-user base front-end UI development experience a plus; Windows Forms/WPF and/or ASP.NET MVC & related technology experience
- Experience with FIX, SWIFT, & related messaging technologies a plus
- Experience in primary role of full application/service lifecycle: design, implementation, deployment, and ongoing maintenance
- Able to handle DevOps roles for management of orderly deployment/upgrades
- Experience providing support and maintenance for deployed systems
- Able to provide support during critical processing windows, typically at end of business
- Ability to effectively communicate with stake holders, users, and IT
- Previous experience with Fixed Income products a plus
- Understanding of basic finance and accounting principles for the trading/financial industry
- Self motivated with ability to work independently