We are seeking a Software Developer to contribute to the development, enhancement, and maintenance of data quality and data delivery applications as part of an agile scrum team, working with a strong development group to build challenging, cutting-edge products in the financial domain.
Requirements
- Extensive Java n-tier application experience
- Python, Java programming Languages
- Good understanding of AI enabled programming
- Kubernetes, Kafka, Azure, AWS
- Reactive programing, KSQL, Streams
- Commercial software development, proficient in developing multi-tier solutions
- BS/MS in Computer Science or equivalent field
- Knowledgeable of commercial software development
- Professional Java & Python development experience
- Excellent communication skills (verbal and written), good interpersonal skills
- Ability to gather and understand requirements in the financial sector (Math background highly desirable)
- Able to work well with peers in a collaborative team environment
- Experience working with an Agile development methodology is desired
- Ability to analyze business requirements and develop solutions to the business needs
- Strong communication skills, self-motivated, detail oriented, and highly responsible
- Strong collaboration skills, working with multiple teams in various locations in an agile environment
Benefits
- 401k Matching
- Insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages
- Paid-time off including vacation, sick leave, short term disability, and family care responsibilities
- Access to our Employee Assistance Program
- Incentive compensation including eligibility for annual performance-based awards (excluding certain sales roles subject to sales incentive plans)
- Eligibility for certain tax advantaged savings plans