What are the responsibilities and job description for the Application Developer (Brokerage Business) position at Floga Technologies?
Role: Application Developer (Brokerage Business)
Location: Charlotte, NC (hybrid)
Interview: Teams (may do final round in-person)
Duration: 6 months
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 programming
- Strong knowledge of Python programming
- Strong knowledge of SQL programming with ability to write and simplify complex queries, improve query performance, etc.
- Strong ability to manage multiple projects with competing deadlines
- Team player with positive attitude and strong work ethic
- Ability to work in a fast-paced environment
- Ability to self-direct, analyse and evaluate and form independent judgments
- Ability to effectively interact and build relationships with senior management and stakeholders
- Strong project and people management skills
- Excellent communication skills including experience speaking to technical and business audiences
- Expertise in algorithms, system development methodologies, and software architecture design
Preferred Qualifications:
- Experience in financial domain
- Experience with IBM MQ or other messaging tool
- Experience with SOAP and REST API
- Experience with cloud technologies (AWS and Azure)
- Experience designing and architecting systems