Job Summary (List Format): Senior Software Developer Financial Accounting Applications
-
Software Development:
- Minimum 5 years of hands-on experience using modern programming languages (Python, Java, or C#).
- Write clean, high-quality, and robust code following best practices.
- Implement automated unit and integration tests to ensure strong code coverage.
-
Technical Stack:
- Proficient in Git version control, SQL, Pandas, and unit testing frameworks (e.g., Pytest, JUnit).
- Experience with containerization/orchestration (Docker, Podman, Kubernetes).
- Skilled in shell scripting for automation and troubleshooting.
-
Application Enhancement & Maintenance:
- Refactor and modernize financial accounting and forecasting applications for improved performance, scalability, and maintainability.
- Enhance core forecasting engine features to improve accuracy and efficiency.
-
Operational Support:
- Support critical quarterly/yearly production runs for financial reporting by monitoring execution, troubleshooting, and ensuring data integrity and timeliness.
- Reduce technical debt and drive continuous improvements.
-
Collaboration & Stakeholder Engagement:
- Work closely with FP&A and other stakeholders to implement new forecasting capabilities and scenario analysis.
- Participate in design discussions, code reviews, and documentation.
- Engage in collaborative problem-solving and support business and regulatory requirements.
-
Financial Domain Knowledge:
- Understanding of fixed income concepts (duration, convexity, spread, OAS).
- Preferred: Knowledge of GAAP accounting fundamentals and financial certifications (CFA, FRM, CPA).
-
Agile & Communication Skills:
- Familiarity with Agile development processes.
- Strong oral and written communication skills.
- Experience with product/project management tools (e.g., JIRA) is a plus.
-
Preferred Qualifications:
- Graduate degree in Computer Science, Mathematics, Statistics, or related field.
- Certifications or significant progress toward CFA, FRM, or CPA.
-
Other:
- No background check or drug screen required.
- On-site interviews planned; two interview rounds, first on-site and second TBD.
Similar jobs

Full Stack Developer (Java, Python)

Apply Now
Back to search page