Match score not available

Lead Software Developer at WCG Services

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science/Engineering or related field, 7+ years of software development experience, Strong technical background across programming languages and technologies, Experience with Agile framework and web/mobile application development, Knowledge of .NET, Docker, K8s, C#, Angular, Web API, SQL Server, JavaScript/Typescript.

Key responsabilities:

  • Design, develop, deploy, maintain software systems meeting requirements
  • Collaborate with stakeholders to understand business needs
  • Identify risks, impediments, and provide solutions proactively
  • Lead, mentor, and coach a team of developers for success
  • Create technical documentation and ensure adherence to solution architecture
WCG Services logo
WCG Services https://www.wcgservices.com/
201 - 500 Employees
See more WCG Services offers

Job description

Who we’re looking for

Lead Software Developer

Program: ITStatus: Permanent Full-TimeLocation: Remote - Canada

Like WCG, you believe in the power of work to transform lives. As a Lead Software Developer, you will be responsible for mentoring and coaching team members, facilitating collaboration and communication among team members and stakeholders, and providing technical direction and expertise to solve complex problems. You will also be involved in strategic planning, resource allocation, and project prioritization, working closely with stakeholders to understand requirements and deliver innovative solutions that meet business objectives.

The ideal candidate will have a strong background in software development, with extensive experience in leading teams and managing projects in a fast-paced environment. Excellent communication and interpersonal skills are essential, as you will be interacting with cross-functional teams and senior management to align technical solutions with business goals. A passion for technology, a commitment to continuous learning, and a proactive approach to problem-solving will be key to your success in this role.

As the Lead Software Developer, you will play a pivotal role in driving the success of our software development projects by providing leadership and guidance to a team of senior and intermediate developers. You will be responsible for overseeing the entire software development lifecycle, from conceptualization to deployment, ensuring that projects are completed on time, within budget, and to the highest quality standards.

What you’ll do - Designing, developing, deploying, supporting, and maintaining software systems that are robust and scalable and meet functional and non-functional requirements - Analyzing business requirements, participates in user experience journey mapping and conducts business case evaluations and cost -benefit analysis generating proposals and estimates to support project plan development - Liaising with key internal and external partners to ensure full understanding of business process. - Proactively identifying risks, impacts, and impediments to software development, testing, user support, and deployment - Testing web applications, user interfaces, web forms and mobile apps - Creating technical and user documentation for new and existing web applications - Delivering software conforming to solution architecture design, guidelines, and overall governance of the system - Integrating solution components to APIs and SaaS products - Lead, mentor, and coach a team of senior and intermediate software developers. - Foster a collaborative and productive team environment, promoting innovation, creativity, and continuous improvement - Provide guidance, support, and technical expertise to team members, helping them grow and develop their skills

What you bring

Capabilities and experience - Functional/Technical expertise - Critical thinking - Leadership - Analytical thinking - Problem solving - Verbal and written communications - Systems thinking - Technical learning - Time management

Essential Requirements - Bachelor’s degree or higher from an accredited college/university in Computer Science/Engineering, or related field - Seven (7) + years of experience in software development - Strong and diverse technical background across multiple programming languages, databases, and technology components/vendors - Experience advising and mentoring a team of software/application developers - Experience advising Senior leaders and stakeholders - Experience developing software within the Agile framework - Experience in Web/mobile application development - Excellent specification and documentation skills - Proven hands-on experience with .NET framework, Docker, K8s, C#, Angular, Web API, SQL Server, JavaScript/Typescript experience - Experience with GIT source control management, Azure DevOps, CI/CD, Azure Pipelines - Experience with Azure API Management Gateway integration and orchestration - Track record in solving complex technical problems - Idea generator - passionate about improving/enhancing/optimizing application/system/platform functionality - Experience with delivery of training to end users - Ability to work independently and autonomously with minimal guidance - Employment is conditional on obtaining federal Reliability Status security clearance

What we offer - Competitive salary of $125,000.00 per year - Comprehensive and flexible health and dental benefits - Ongoing learning and development opportunities - Generous time off policy to encourage work/life balance - A diverse and inclusive workplace with a track record of high employee engagement and teamwork

Passion and Lived Experience Matter!

If you don’t quite have the above credentials but feel passionate about this role and your ability to do it successfully, please APPLY ANYWAY! Tell us in your application why you believe you would be a great fit. We believe in developing talent and have a wide range of opportunities to support passionate team members as they grow towards their employment goals.

WCG is strengthened by diversity. We are committed to achieving a workplace that is equitable and representative of Canada’s diverse population. We actively work to attract, develop, and retain employees from diverse and equity-deserving backgrounds who have exceptional ability and the desire to make a difference. We continuously strive to support individual needs and differences in a work environment that is built on inclusivity and respect for everyone.__WCG is committed to providing an accessible, barrier free recruitment and selection process. If contacted for an employment opportunity, please advise us if you require accommodation in advance of any part of the recruitment and selection process.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Leadership
  • Time Management
  • Problem Solving

Software Engineer Related jobs