remote
Software Engineer I - Financial Planning - TD
Software Engineer
Entry‑level software engineer focused on building and maintaining financial planning applications, leveraging Java or C#, SQL databases, and RESTful services within an Agile team environment.
About the role
Key Responsibilities
- Design, develop, and test core components of financial planning software using Java or C#.
- Implement and maintain SQL database schemas, queries, and stored procedures to support data‑driven features.
- Build and consume RESTful APIs to integrate internal and external financial services.
- Collaborate with product owners, analysts, and QA in Agile sprints to deliver incremental value.
- Participate in code reviews, debugging, and performance tuning to ensure high‑quality, scalable solutions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proficiency in Java or C# with a solid understanding of object‑oriented programming.
- Experience writing SQL queries and working with relational databases.
- Familiarity with REST API design and consumption.
- Exposure to Agile methodologies and collaborative development tools (e.g., Git, JIRA).