onsite
Software Developer - Fidelity Canada
Software Engineer
Software Developer building robust, scalable applications using Java and .NET, collaborating in Agile teams, and delivering high‑quality code with strong database and version control skills.
About the role
Key Responsibilities
- Design, develop, and maintain enterprise‑grade applications in Java and C#/.NET environments.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver incremental releases.
- Write clean, testable code, perform code reviews, and adhere to coding standards and best practices.
- Optimize application performance, troubleshoot issues, and implement solutions in production.
- Participate in continuous integration/continuous deployment (CI/CD) pipelines and automated testing.
Requirements
- 3+ years of professional software development experience.
- Proficiency in Java and C# with solid understanding of object‑oriented design.
- Experience with relational databases (SQL Server, PostgreSQL) and SQL query optimization.
- Familiarity with Agile methodologies, Git, and CI/CD tools.
- Strong problem‑solving skills and a collaborative mindset.