LOCATION : Charlotte, NC - Hybrid
Experience Level : Mid (5-7 Years)
Role Objectives
- Design, development, testing, support, and maintenance of software applications, risk systems and market data feeds.
- The primary technology will be Python, SQL, C# / .Net, middleware IBM MQ for messaging, and AWS / Azure cloud.
- In this position the candidate will work closely with Business Users, Business Analysts, Project managers, the infrastructure team, DBA team and other application teams across the organization.
Qualifications and Skills :
5-7 years of professional experience in Software Development for Brokerage Business domain (Front, Middle, and Back-office solutions)Hands-on development in Python and SQL programmingStrong knowledge of Python programmingStrong knowledge of SQL programming with ability to write and simplify complex queries, improve query performance, etc.Strong ability to manage multiple projects with competing deadlinesTeam player with positive attitude and strong work ethicAbility to work in a fast-paced environmentAbility to self-direct, analyze and evaluate and form independent judgmentsAbility to effectively interact and build relationships with senior management and stakeholdersStrong project and people management skillsExcellent communication skills including experience speaking to technical and business audiencesExpertise in algorithms, system development methodologies, and software architecture designPreferred Qualifications :
Experience in financial domainExperience with IBM MQ or other messaging toolExperience with SOAP and REST APIExperience with cloud technologies (AWS and Azure)Experience designing and architecting systems