Software Developer (ID#4798)

Richmond, B.C. (Hybrid) Time
New Value Solutions, a national IT consulting company, is seeking a Senior Software Developer to join an innovative project leveraging AI and data analytics. In this role, the Senior Software Developer will take on high-complexity tasks and actively contribute to the team’s success by participating in activities that drive high-quality delivery and continuous improvement. This includes assisting team members across roles to overcome challenges and achieve project goals, mentoring colleagues to foster skill development and technical growth, and promoting a respectful, inclusive, and collaborative team culture. This opportunity is ideal for a seasoned professional passionate about cutting-edge technologies and teamwork.
 
Responsibilities:
  • Design, develop, and maintain robust, scalable, and high-performing software applications.
  • Implement and adhere to coding standards, best practices, and architectural guidelines to ensure software quality and consistency.
  • Develop innovative solutions to complex problems using modern technologies and frameworks.
  • Work closely with cross-functional teams, including product owners, business analysts, and other developers, to gather and refine requirements.
  • Act as a mentor to junior and intermediate developers, providing technical guidance and knowledge sharing.
  • Facilitate knowledge transfer and ensure team members are equipped with the necessary tools and skills to succeed.
  • Participate actively in Agile ceremonies, such as sprint planning, daily stand-ups, retrospectives, and backlog grooming.
  • Contribute to the team’s continuous improvement efforts by identifying and implementing enhancements to processes and tools.
  • Promote a culture of collaboration, respect, and openness within the team.
  • Provide production support, including troubleshooting and resolving technical issues in a timely manner.
Requirements:
  • 6+ years as a Software Developer.
  • 2+ years working in Agile methodologies and Cloud/DevOps environments, focusing on continuous process improvement, IT development, unit testing, production support, problem resolution, analysis, and/or technical proficiency.
  • Proficiency in the Microsoft Stack, including .NET, C#, JavaScript, SQL, XUnit, NUnit, Entity Framework, TDD, and Azure.
  • Experience with microservices is preferred.
  • Strong front-end development experience with Angular 6+, HTML, CSS, and JQuery.
  • Proficiency in Python and ETL processing, particularly with Azure function apps.
  • Familiarity with Azure OpenAI services is an asset.
  • Significant experience in contributing to high-quality, consistent team delivery.
  • Proven ability to work in both small team settings and medium-complexity enterprise-scale environments.
  • Skilled at collaborating with interdependent teams and removing obstacles to progress.
  • A quality-driven mindset with the ability to test code (both manually and via automation) through to production.
  • Capability to document tests for audit and reusability.
  • Eagerness to learn about the business and develop an understanding of business processes and requirements that inform system design.
If you have this expertise, and are able to work in Canada, please submit your resume. While we thank all candidates in advance for their application, only those candidates who are shortlisted will be contacted.
ID# 4798
The hourly rate range for this position is $60 – $85, with the final rate based on consultant experience and fit for the role.
[applyform]

Jobs You Might Like: