Software Development Team Lead

Affinity


Date: 2 weeks ago
City: Richmond, BC
Contract type: Contractor
Job Description:

On behalf of our client, Affinity Group is looking for a Software Team Lead for a 12 month contract. Candidates must be located in the Lower Mainland and have the ability to work on site in Richmond two times per week.

Key Responsibilities:

- Develop and maintain code that meets SSDLC, business, and performance requirements.

- Share DevOps responsibilities, including version updates, code repository decisions, and deployment strategies.

- Collaborate closely with QA, designers, artists, architects, and other stakeholders.

- Lead, manage, and mentor a team of developers to deliver projects on time and within budget.

- Ensure seamless execution of projects by translating creative concepts into technical specifications.

- Maintain comprehensive documentation throughout the software testing and validation process.

- Develop and maintain technical roadmaps, project plans, and resource allocation.

- Participate in Agile ceremonies and keep Jira up to date.

- Promote adherence to coding standards, best practices, and industry trends.

- Identify and resolve complex technical issues, optimizing code for performance, stability, security, and scalability.

- Provide regular updates on project status, technical challenges, and risks to stakeholders.

- Stay updated with emerging technologies, driving innovation within the team.

- Evaluate and select appropriate software or hardware, suggesting integration methods.

Key Qualifications and Skills:

- 5+ years of experience in software development, with a focus on Unity.

- Proficiency in C#, Java, or C++ with a strong understanding of object-oriented programming.

- Excellent knowledge of software design and architecture.

- Proven experience as a lead developer or team lead with successful project delivery.

- Experience in deploying cross-platform solutions to desktop and mobile platforms.

- Strong leadership, team management, and mentoring skills.

- Outstanding communication and interpersonal skills.

- Strong analytical and problem-solving skills, with experience in Agile methodologies (Scrum, Kanban) and version control systems (e.g., Git).

- Understanding of software quality assurance principles.

- Technical mindset with attention to detail.

Nice to Have:

- Experience with game engines (Unity, Unreal Engine, Godot).

- Certification in Unity development or related technical field.

- Familiarity with cloud services (e.g., Azure) and DevOps practices, including CI/CD pipelines.

- Experience mentoring developers and contributing to open-source projects.

- Familiarity with project management tools (e.g., Jira, Confluence).

- Bachelor’s/Master’s degree in Computer Science, Game Development, or related field.

- High-quality organizational and leadership skills.

- Outstanding communication and presentation abilities.

Hourly rate: $100 - $130 Per hour

Affinity Earn:

Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/

About Affinity:

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

For more information on Affinity, please visit www.affinity-group.ca

Job Number: 11014

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Merchandiser-Seasonal

Coca-Cola Canada Bottling Limited, Richmond, BC
6 days ago
Facility Location- RichmondWork Location - RichmondPosting Locations - Abbotsford; Chilliwack; CoquitlamDepartment - Lower Mainland Sales Execution Team 2Job Function - MerchandiserEmployee Type - Seasonal/Casual FT HourlyWage/Hour – $19.80About This OpportunityCoke Canada Bottling Merchandisers work in local grocery stores helping our clients keep Coke Canada Bottling products fully stocked and available to consumers – keeping beverage sections, end caps, racks and...

Protection & Automation Service Engineer (Automation and Microgrid)

Siemens, Richmond, BC
6 days ago
Change the future with us.We are looking for dedicated and talented people who tackle ever-changing challenges, customer needs, and questions from colleagues with clever concepts and creativity. We embrace change and work with curious minds re-inventing the future of work. Join us and let us focus together on what’s truly important: making lives better with new ideas and the latest...

Customer Experience Associate - Mandarin Language Skills an Asset

TD Bank, Richmond, BC
1 week ago
Work Location:CanadaHours:15Line of Business:Personal & Commercial BankingPay Details:We're committed to providing fair and equitable compensation to all our colleagues. As a candidate, we encourage you to have an open dialogue with a member of our HR Team and ask compensation related questions, including pay details for this role.Job Description:KEY ACCOUNTABILITIESCUSTOMERCreate an exceptional customer experience with every customer interaction and contribute...