Software Developer - Team Lead at People Corporation leading a team to design and develop applications for group insurance benefits using .NET and Power Apps. Collaborating with various stakeholders and ensuring best practices in development and DevOps.
Responsibilities
Lead a team of software developers working closely with system analysts, solution architects, and project managers
Design, develop & maintain applications built for the billing and administration of group insurance benefits using .NET and Dynamics CRM / Power Apps platforms
Work with product owners, architects, business analysts to identify and propose solutions for business and technical needs
Conduct and participate in meetings with development team, product owner, stakeholders
Provide guidance to junior developers on feature development
Lead code reviews to ensure customized code quality
Identify and recommend ways to improve existing technical practices
Establish, evolve, and promote best practices for development and DevOps capabilities
Leverage Agile methodologies to estimate, design and deliver features
Ensure platform performance in a secure and scalable manner
Requirements
Bachelor’s degree in computer science or equivalent combination of education and experience
A minimum of 8 years development experience in project experience developing solutions using the Power Platform (Model Driven Power Apps, Dynamics 365, Power Automate / Flow, Dataverse)
Firsthand experience architecting solutions that involve Dynamics/Power Apps customization to include custom business logic, integration modules, workflow assemblies, and plug-ins
Experience working with Power BI & SQL Server Reporting Services and complex SQL Queries
Demonstrated ability to communicate technical information clearly and concisely both oral and written
Comfort communicating with others in the development team as well as with the business leadership
Excellent analytical, decision making, troubleshooting, and critical thinking skills
Ability to prioritize multiple tasks in fast-paced work environment
Experience with DevOps practices including Source Code management, CI/CD, and various testing practices (unit, automated, performance testing)
Experience supporting both development and production environments
Record of leading features through development process and into production
Experience in building enterprise-grade software using modern architecture concepts
Experience using modern programming techniques including dependency management, TDD, design patterns
Are client-delivery focused and committed to either independently or working along side various teams to deliver quality to our clients in a timely manner
Have a natural curiosity towards gaining new understanding, broadening your knowledge base, and sharing that information with others
Have experience being in a team lead / mentorship role
Can organize and lead a small team of developers using Agile methods
Are skilled in managing, prioritizing multiple projects, and competing deadlines
Have strong analytical and critical thinking skills.
Benefits
Extended health care and dental benefits
A retirement savings plan with company contributions
A suite of Health & Wellness offerings
Mental Health programs and support for you and your family
Assistance for the completion of industry designations
Staff Engineer leading AWS integrations, microservices, and AI automation for EverCommerce’s SaaS service - commerce platform. Designing scalable solutions and guiding engineers across U.S. and Canadian teams.
Software technical leader building scalable networking features for Cisco Meraki’s dashboard and Catalyst platform. Leading full - stack architecture, reliability, and project delivery across distributed engineering teams.
Backend Technical Lead building Shopify integrations for enterprise commerce brands at Domaine. Leading development, client technical guidance, data migrations, and project delivery.
Software Developer building full - stack applications for Turner Fleischer, a Canadian architecture and design studio. Developing APIs, DevOps workflows, and digital solutions for architects and studio operations.
Associate Software Engineer developing enterprise AML and financial crime technology for Sun Life. Supporting AWS data integration, ETL pipelines, applications, and production operations.
Software Engineer building Felix’s WordPress healthcare website and design system. Developing growth tooling, APIs, analytics, experimentation, and automated QA for Canadian healthcare customers.
Software Developer building production AI agents and MCP integrations for Euna Solutions’ cloud - based public - sector budgeting software. Deploying secure LLM features with Python or TypeScript in a hybrid Oakville team.
Full Stack Engineer building JavaScript and Python applications for Ledgebrook, an InsurTech MGA modernizing specialty insurance. Developing scalable APIs, LLM tools, and underwriting technology.