People Corporation

Software Developer – Team Lead

People Corporation

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • 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
  • Competitive compensation
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETDynamics CRMPower AppsPower PlatformSQL Server Reporting ServicesSQL QueriesDevOpsCI/CDTDDdesign patterns
Soft Skills
communicationanalytical skillsdecision makingtroubleshootingcritical thinkingprioritizationmentorshipteam leadershipclient-delivery focuscuriosity
Certifications
Bachelor’s degree in computer science