Work In Tech

Find your next role at Canada's fastest-growing tech companies

Software Engineer C# Developer

Platform Group Limited

Platform Group Limited

Software Engineering
Posted on Apr 8, 2025

About FactSet

FactSet is a leader in providing research and analytical tools to finance professionals. FactSet offers instant access to accurate financial data and analytics around the world. FactSet clients combine hundreds of databases from industry-leading suppliers into a single powerful information system.

Job Description

We are seeking an experienced Senior C# Engineer with expertise in frameworks such as WPF, MVC, and ADO.NET. This role requires an individual who excels at investigating and remediating issues within existing systems and possesses strong skills in SQL Server queries and resource tuning. The ideal candidate will be a proven problem-solver who brings additional knowledge of Python, API development, current architectural patterns, and lean programming to enhance our enterprise-level applications.

Job Responsibilities:

  • Framework Expertise: Develop and maintain applications using C#, leveraging frameworks such as WPF, MVC, and ADO.NET to ensure high performance and scalability.

  • Issue Investigation & Remediation: Analyze, troubleshoot, and resolve complex issues within existing systems, employing best practices to enhance system reliability and performance.

  • SQL Server Proficiency: Design, optimize, and execute SQL queries for efficient data retrieval and manipulation, ensuring database performance tuning and resource management.

  • Python and API Development: Utilize knowledge of Python to complement C# development efforts and contribute to API creation and integration, enhancing application functionality and interoperability.

  • Enterprise Application Development: Architect, implement, and maintain enterprise-grade applications that meet business requirements and adhere to industry standards.

  • Continuous Improvement: Actively participate in code reviews and collaborative development efforts to drive innovation and continuous improvement within the team.

  • Current Architectural Patterns & Lean Programming: Apply modern architectural patterns and lean programming principles to streamline development processes and improve system efficiency.

  • Documentation: Prepare comprehensive technical documentation to support system modifications and provide guidance for future development efforts.

  • Stakeholder Collaboration: Work closely with cross-functional teams, including project managers, business analysts, and other engineers, to deliver high-quality solutions.

Job Requirements:

  • Bachelor's degree in Computer Science, Information Systems or a related field.

  • Should have 3 to 5 years of relevant experience.

  • Proven experience in C# development with a strong focus on WPF, MVC, and ADO.NET frameworks.

  • Demonstrated ability to investigate and resolve issues within complex systems.

  • Advanced skills in SQL Server, including query optimization and resource tuning.

  • Knowledge of Python and experience with API development.

  • Strong understanding of current architectural patterns and lean programming practices.

  • Excellent analytical skills and attention to detail to ensure accuracy and efficiency in development work.

  • Effective communication skills to collaborate with team members and stakeholders.

Traits Expected from a Senior Enterprise Engineer:

  • Leadership: Capable of mentoring junior engineers and leading development projects.

  • Adaptability: Able to quickly learn and integrate new technologies and methodologies.

  • Initiative: Takes proactive steps to identify and address potential system weaknesses and opportunities for enhancement.

  • Innovation: Continuously seeks out new approaches and ideas to optimize and improve system performance and functionality.

Join our team and contribute your expertise towards developing robust solutions that power our critical business operations.

Diversity

At FactSet, we celebrate diversity of thought, experience, and perspective. We are committed to disrupting bias and a transparent hiring process. All qualified applicants will be considered for employment regardless of race, color, ancestry, ethnicity, religion, sex, national origin, gender expression, sexual orientation, age, citizenship, marital status, disability, gender identity, family status or veteran status. FactSet participates in E-Verify.

Returning from a break?
We are here to support you! If you have taken time out of the workforce and are looking to return, we encourage you to apply and chat with our recruiters about our available support to help you relaunch your career.