Lead Developer

Company:  SIGnature Recruiting
Location: Vancouver
Closing Date: 17/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Are you a Lead Developer who is passionate about technology and enjoys working in a team environment? Are you easy to work with and accountable? Our client is a fast-paced and energetic software company that is a leader in their field and loves innovative ideas. We love this company because the employees can influence the success of the company and can work with like-minded, smart peopleOur client has asked for our help in looking for a Lead Developer for a permanent position to guide a delivery team of a high-profile software as a service solution. The Lead Developer is the critical member of the team working closely with the Developers, Product Owners, Solution Architects, and the CTO. They represent the team and bridge the gap between the team and all other teams and stakeholders. They also oversee and support the career development of the Developers within the team.Here is what you'll be doing on a day-to-day basis:Leads the development of software solutions that utilize processes, templates, best practices, and standards to maximize reliability, functionality, and integrity while minimizing costs and lead time.Good understanding of the product, the business problem the software is solving, and the field the software's users are part of.Aid in planning product development and timelines, Provide feedback and recommendations to product, marketing and/or business teamsWorks with the Development Managers, Solution Architects, Product Management, and the delivery team to develop the optimal architectural design and solution to address the business problems/opportunities and align the architectural visions.Responsible for the maintainability of their product which includes feature solution designing with architecture support where needed.Defines, executes, and continuously evolves the development and quality assurance strategies and practices. Sets high standards and continuously drives for improvement.Effectively leads and participates in code and design reviews and actively manages technical debts.Performs proactive monitoring and troubleshooting. determines strategies and measures to identify, address, and prevent system outages.Takes a proactive approach to communicate with all internal and external stakeholders. Ensures that the right recipients will receive the right information and knowledge in the right time for business continuity.Actively leads and participates in demos. Focuses on promoting alignment and to collects improvement ideas.Determines security requirements by evaluating business strategies and requirements and adheres to security standardsWorks with the Development Managers and the Human Resources team to hire the best candidate, establish clear expectations for the role and to provide timely feedback and improvement plans for team members to improve morale and team operations.Mentors and coaches team members in their career progression and success. Provide thorough year-end performance reviews.Applies a data-driven approach to continuously observe and identify ineffective processes. Suggests and implements improvements based on industry best practices.Stays up-to-date with technological trends. Continuously brings applicable ideas to help the company improve.Monitors and reports on any potential high-risk application issues and responds to and resolves them as part of their on-call duties.Here is the type of person we are looking for:Solid knowledge and understanding of Test-Driven Development. Successful in delivering high-quality solutions based on measurable metrics.Deep understanding of object-oriented design patterns and pragmatic programming principles.8+ years' experience in web application development using .NET or .Net Core in C#.5+ years' experience in relational database development using Microsoft SQL Server or Postgres.5+ years' experience with large design efforts, enterprise-level deployment, and n-tier architecture.3+ years’ experience with Amazon Web Services (or Azure Cloud equivalent) such as Lambda, Step, EC2 and ECS.Previous experience managing, coaching, and leading development teams.Following DevOps best practices, CI/CD pipelines setup, and management experience.Experience with DevOps pipeline including continuous integration, continuous testing and continuous delivery.Experience with design patterns such as MVC, ORM, IOC, etc.Experience with HTML, CSS, and JavaScript, Typescript with React.Proficient working knowledge of code versioning tools such as Git, SVN, etc.Expertise with Redis.Experience with high-performance, scalable enterprise systems.Experience with Domain-Driven Design.Experience with Python and Machine Learning AlgorithmsExperience with NodejsIf you are interested in exploring this position, please apply now! Our client is an equal opportunity employer and values diversity at their company. People are our passion. People are our profession.Since 2010, SIGnature Recruiting has been pairing exceptional people with short-term contracts and long-term careers in Vancouver’s flourishing IT industry. We are specialists in IT Recruiting and pride ourselves in making valuable contributions to our clients and candidates
Apply Now
Share this job
SIGnature Recruiting
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙