About the Role
TAO Solutions is seeking an Intermediate to Senior Software Developer to join our Software Development team. This role focuses on developing and maintaining securitization and structured finance technologies, emphasizing transparency, flexibility, automation, and analytical rigor.
Responsibilities
- Develop and maintain stored procedures and reports using SQL Server and Visual Studio.
- Lead query optimization and database performance improvements.
- Lead database administration tasks including setup, configuration, and migrations.
- Translate functional specifications into technical designs.
- Write clean, reliable, well-architected, and maintainable code.
- Work closely with QA to ensure successful integration testing.
- Mentor and support junior team members.
- Provide support to internal staff and clients.
- Develop enterprise applications using modern technologies.
- Perform other duties as assigned.
Requirements
- 3-5+ years of experience in data-driven software development and/or server reporting development.
- Advanced hands-on experience with MS-SQL Server, T-SQL, and stored procedures.
- Proven experience with Power BI.
- Depth of knowledge within SQL Server Reporting Services, BOLD Reports, or other reporting tools.
- Knowledge of software development principles and the software development life cycle.
- Experience with Visual Studio, Git, or other version control tools from school projects or internships.
- Strong problem-solving skills.
- Prior experience in financial services or fintech environments is a strong asset.
- Ability to speak to and use modern AI-driven tools and methodologies is a strong asset.
Skills
- MS-SQL Server
- T-SQL
- Stored Procedures
- Power BI
- SQL Server Reporting Services
- BOLD Reports
- Visual Studio
- Git
- Agile methodologies (Kanban, Scrum)
- AI-driven tools and methodologies
Location
- Toronto
- Sydney, Australia
- San Diego, USA
Work Type
- Hybrid work model
- Flexible work arrangements
Experience Level
- Intermediate
- Senior
Education Level
- Strong academic background in Computer Science, Software Engineering, or a related field
Salary/Compensations
- $80,000 - $105,000
Benefits
- Paid vacation
- Volunteer days
- Employer paid benefits
- Profit sharing
- Bonus program participation
- Competitive compensation package
- Robust benefits package including: vision, medical, and dental
- Yearly learning & professional development allowance
- Company wide socials
- Internal team recognition platform (Bonusly)
About the Company
- TAO Solutions is a boutique software provider specializing in securitization and structured finance technologies.
- The company's mission is to be the global leader in proven, niche solutions that bring transparency, flexibility, automation, robustness, and analytical rigor to the administration of complex financial programs.
- Headquartered in Toronto with offices in Sydney and San Diego.
- Operates with an entrepreneurial, forward-thinking mindset where innovation is encouraged and initiative is valued.
- Ranked as one of the top companies to work for by Great Place to Work Canada.
- Recognized as one of the best places to work in technology.
- Passionate about fostering an environment that positions each team member to succeed and grow their career.
- Committed to diversity and inclusion.
- Invests time and resources to ensure TAO Solutions is as good as the people they hire.
Equal Opportunity
- TAO Solutions Inc. is an equal opportunity employer, committed to inclusion and diversity.
- All qualified applicants will receive consideration for employment without regard to race, national or ethnic origin, colour, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability or any other basis forbidden under federal, provincial, or local law, and will not be discriminated against on the basis of disability.
- Accommodations are available on request for candidates taking part in all aspects of the recruitment process.
