Software Development Manager

Company:  Limitless Staffing
Location: Toronto
Closing Date: 02-08-2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
ATTENTION: LinkedIn is the only acceptable method to apply for this position. Limitless will contact the candidates selected. Please do not contact Limitless personnel via email or telephone. No other resumes will be considered using an alternative submission process.Our client, a prominent financial institution with a substantial presence in North America, is seeking an experienced Software Development Manager to lead their dynamic team. If you are passionate about overseeing the development process, managing talented engineers, and delivering high-quality software solutions, we encourage you to apply via LinkedIn.Job Summary: As a Software Development Manager, you will be responsible for leading a team of engineers in designing, developing, testing, and deploying essential services. Leveraging your strong technical skills, you will oversee the entire software development lifecycle and ensure adherence to best practices and coding standards. Additionally, you will play a key role in promoting a culture of continuous improvement, driving innovation, and fostering collaboration across teams.Key Responsibilities:Team Leadership and Management:Lead, mentor, and manage a team of software developers, fostering a collaborative and productive work environment.Conduct regular performance reviews, provide feedback, and support professional development for team members.Manage team workloads, prioritize tasks, and ensure timely delivery of projects.Software Development:Oversee the full software development lifecycle, from planning and requirements gathering to deployment and maintenance.Ensure adherence to best practices, coding standards, and development methodologies.Collaborate with architects and technical leads to design scalable, robust, and secure software solutions.Technology and Architecture:Provide technical leadership and expertise in Java or .NET development.Drive the adoption and integration of public cloud platforms (AWS, GCP, Azure) into the development process.Evaluate and recommend new technologies, tools, and frameworks to improve development efficiency and quality.Project Management:Work closely with product managers, stakeholders, and other departments to understand business requirements and translate them into technical specifications.Develop and manage project plans, timelines, and budgets.Monitor project progress, identify risks, and implement mitigation strategies to ensure successful project delivery.Quality Assurance and Continuous Improvement:Implement and oversee quality assurance processes, including code reviews, testing, and CI/CD practices.Promote a culture of continuous improvement, encouraging team members to identify and implement process enhancements.Ensure the security, performance, and scalability of software solutions.Qualifications:Education and Experience:Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).Minimum of 7 years of experience in software development, with at least 3 years in a leadership or management role.Extensive experience with Java or .NET development.Proven experience with public cloud platforms (AWS, GCP, Azure).Skills and Competencies:Strong leadership and team management skills, with the ability to inspire and motivate a development team.Deep understanding of software development methodologies, tools, and best practices.Proficiency in cloud-based architectures and services, including deployment, monitoring, and management.Excellent problem-solving and analytical skills, with the ability to troubleshoot complex technical issues.Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.Experience with Agile/Scrum methodologies is a plus.Benefits:Competitive salary and performance-based incentives.Comprehensive health, dental, and vision insurance.Retirement savings plan with company match.Professional development opportunities.Flexible work arrangements.Limitless Staffing is an equal opportunity employer and values diversity in the workplace. We do not discriminate on the basis of race, colour, religion, national origin, gender, sexual orientation, age, marital status, or disability status.
Apply Now
Share this job
Limitless Staffing
  • Similar Jobs

  • Software Development Manager

    Old Toronto
    View Job
  • Software Development Manager

    Old Toronto
    View Job
  • Software Development Manager

    Old Toronto
    View Job
  • Software Development Manager

    Old Toronto
    View Job
  • Software Development Manager

    Old Toronto
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙