About the Role
We're seeking a Junior Back Office Developer to join our operations technology team. This role focuses on building automation solutions, maintaining critical systems, and modernizing our technology infrastructure. You'll play a key role in migrating legacy systems while ensuring the stability and reliability of our daily operations.
Key Responsibilities
Design, develop, and maintain automated workflows and back-office processes
Support and maintain existing codebase across multiple technology stacks
Collaborate with senior developers on code improvement initiatives and system migrations
Monitor, troubleshoot, and resolve issues in production environments
Handle and support end-of-day (EOD) processing and reconciliation tasks
Debug and analyze legacy code to facilitate modernization efforts
Document technical processes and system architecture
Participate in code reviews and contribute to best practices
Provide operational support during business hours to ensure system stability
Required Qualifications
2-3 years of professional software development experience
Strong proficiency in SQL - complex queries, optimization, and database management
Strong proficiency in Python - scripting, automation, and application development
Linux experience - comfortable working in Linux environments for development and troubleshooting
Understanding of software development lifecycle and version control (Git)
Strong problem-solving and analytical skills
Excellent communication skills and ability to work collaboratively
Self-motivated with ability to work independently on assigned tasks
Preferred Qualifications
Experience reading and debugging code in Java (active development not required)
Knowledge of back-office operations in financial services or similar industries
Experience with system migrations or legacy code modernization projects
Familiarity with automation frameworks and DevOps practices
Understanding of batch processing and scheduled job management
Experience with monitoring and alerting tools
What We Offer
Opportunity to work on meaningful automation and modernization projects
Collaborative team environment with mentorship from experienced developers
Exposure to diverse technology stacks and business-critical systems
Professional growth in operations technology and financial systems
Schedule Requirements
This position requires availability during core business hours (9/10 AM - 6 PM EST) to support end-of-day processes and provide operational coverage.
Sponsored