About Us
We are seeking a highly skilled Lead Senior .NET Developer to drive and oversee the development of complex software solutions at IND Technology. We are a world leader in predictive maintenance technology for power transmission and distribution systems and a winner of the Fast100 Company in 2024. We have offices based in Australia, Canada, USA and Malaysia.
Job Description
This role requires strong technical expertise in .NET development as well as leadership skills to guide a team of developers in building, maintaining, and enhancing high-quality applications. As a leader, you will shape the technical vision, mentor team members, and ensure alignment with strategic goals.
Key Responsibilities
Team Leadership: Lead, mentor, and motivate a team of developers, fostering a collaborative and productive environment.
Technical Strategy and Architecture: Define and guide the architecture and technical direction of projects, ensuring scalability, performance, and security.
Project Management: Oversee project timelines, delegate tasks effectively, and ensure timely delivery of high-quality software solutions.
Code Quality and Standards: Enforce best coding practices, conduct thorough code reviews, and ensure that the team adheres to coding standards and practices.
Performance Optimization: Identify, analyze, and resolve performance and scalability challenges across projects.
Stakeholder Collaboration: Collaborate closely with Product Managers, UX/UI Designers, and stakeholders to understand project requirements, gather feedback, and ensure project alignment with business needs.
Continuous Improvement: Promote continuous improvement by evaluating and implementing development tools, frameworks, and processes.
Documentation: Ensure that all development processes and codebases are well-documented to maintain team alignment and project continuity.
Qualifications, Skills & Experience
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
8+ years of experience in .NET development, with significant expertise in C#, ASP.NET, .NET Core, and Web API.
3+ years in a technical lead or similar leadership role, demonstrating the ability to manage and mentor developers.
Expertise in C#, ASP.NET, .NET Core (.NET 8.0), MVC, and RESTful API development.
Experience with front-end frameworks (Angular, React, Vue.js) is a plus.
Strong knowledge of database technologies, including SQL Server and ORMs (e.g., Entity Framework).
Familiarity with cloud platforms (AWS) and DevOps practices, including CI/CD, source control (Git), and infrastructure automation.
Additional Qualification
Certifications: Microsoft Certified: .NET Developer, or relevant leadership certifications.
Agile Experience: Deep understanding of Agile methodologies, experience as a Scrum Master or Product Owner is beneficial.
Why join the team:
Collaborative Culture: Work with a passionate, dynamic team that values innovation and excellence.
Growth Opportunities: Advance your career with strong mentorship, coaching, and professional development.
Innovative Technology: Utilise the latest advancements in tech to drive meaningful change.
Benefits
Flexible work schedules.
Professional development opportunities.
Birthday leave.
Bonus plan.
Gym membership plan.
Work in a Multicultural and Multi-national company.
Job Types: Full-time, Permanent
Pay: $110,000.00-$150,000.00 per year
Additional pay:
Bonus pay
Benefits:
Dental care
Extended health care
Paid time off
Wellness program
Work from home
Schedule:
Monday to Friday
Ability to commute/relocate:
Vancouver, BC: reliably commute or plan to relocate before starting work (required)
Education:
Bachelor's Degree (preferred)
Experience:
.NET: 6 years (required)
Location:
Vancouver, BC (required)
Work Location: In person
Expected start date: 2025-04-30