Software Development Manager

1 month ago


Mississauga, Canada Cigna Full time
p>As the Software Development Manager, you will be responsible for directly managing a team of software engineers. Working with the architecture team, you will assist the team in making architectural decisions. You will coach your team through decisions related to scalability, high-availability and other architectural characteristics that affect the performance of corporate ERP systems. You will provide software development and agile coaching and mentoring to your team to help them develop their skills and career progression.

ESSENTIAL FUNCTIONS:

  1. Team Leadership: Develop, mentor, and coach a high-performing team of ERP software engineering professionals. Work with the department director and senior manager on staff planning, budget planning, and monthly forecasting.

  2. Production Support: Oversee the support of production operations, ensuring system reliability and performance. Lead production support and operations activities working closely with other teams (Infrastructure, Customer Services, among others) to maintain optimal levels in service availability and performance.

  3. Development Management: Manage a software engineering team consisting of full-time employees, contractors, and onshore and offshore vendor resources. Responsible for enhancing and maintaining a customized ERP system supporting finance and corporate operations.

  4. Software Development Lifecycle (SDLC) Management: Oversee the entire SDLC, including requirements gathering, design, development, testing, deployment, and maintenance. Utilize agile development processes and DevOps practices in the delivery of enhancements.

  5. Quality Assurance: Implement and maintain best practices for software development, including code reviews, testing, and continuous integration/continuous deployment (CI/CD) pipelines.

  6. Project Management: Plan, execute, and deliver projects on time and within budget, ensuring alignment with business goals. Work collaboratively with our Project Management Office (PMO) in the execution of projects.

  7. Continuous Improvement: Drive continuous improvement initiatives to enhance system performance, reliability, and efficiency. Maintain and improve the development team’s high standards in writing quality scalable and supportable code, complete with appropriate unit tests, automated testing, documentation, and operationalization aspects in a CI/CD environment.

  8. Secure Software Development: Ensure adherence to best practices for secure software development to protect against vulnerabilities and threats.

QUALIFICATIONS:

  1. Post-secondary degree in computer science or related field, or equivalent work experience.

  2. Minimum 5 years of experience with application software development.

  3. Knowledge of software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations.

  4. Demonstrated ability to mentor junior software engineers in all aspects of their engineering skill-set.

  5. Strong knowledge and experience in Agile methods and DevOps.

    1. Agile testing practices (such as TDD, BDD) and testing automation processes and tools.



  • Mississauga, Canada Software International Full time

    **Software International (SI)** supplies technical talent to various Fortune 100/500/1000 companies in Canada/US. Our client is large, publicly traded software company with operations in 36+ countries world wide with revenue exceeding $35 billion. They specialize in the acquisition of B2B companies and design and implementation and support of various B2B...

  • Software Developers

    2 months ago


    Mississauga, Ontario, Canada Software Defined Automation GmbH Full time

    Software Engineer II – Frontend PlatformImmerse yourself in a culture of collaboration and creative problem-solving to shape and deliver the future of UI at Mimecast. Our dynamic Frontend Platform team is where brilliant minds come together to innovate and push what's possible across a diverse suite of products.Key Responsibilities:Work closely with...


  • Mississauga, Ontario, Canada Software Defined Automation GmbH Full time

    Software Engineer II - Frontend PlatformAt Software Defined Automation GmbH, we're seeking a skilled Software Engineer II - Frontend Platform to join our dynamic team. As a key member of our Frontend Platform team, you'll play a crucial role in shaping and delivering the future of UI at our company.Key Responsibilities:Collaborate with Product Management, UX...

  • Software Developers

    2 months ago


    Mississauga, Ontario, Canada Software Defined Automation GmbH Full time

    Software Engineer II – Frontend PlatformAt Software Defined Automation GmbH, we're building a dynamic Frontend Platform team where you'll collaborate with brilliant minds to shape and deliver the future of UI. Immerse yourself in a culture of collaboration and creative problem-solving to push what's possible across a diverse suite of products.We're...


  • Mississauga, Ontario, Canada Software International Full time

    About the JobSoftware International is seeking a highly skilled Business Development Manager to join their team. As a key member of the organization, you will be responsible for driving business growth through strategic partnerships and mergers and acquisitions.Key Responsibilities:Identify and pursue new business opportunities through strategic partnerships...

  • Software Developers

    2 months ago


    Mississauga, Ontario, Canada Software Defined Automation GmbH Full time

    Software Engineer II – Frontend PlatformImmerse yourself in a culture of collaboration and creative problem-solving to shape and deliver the future of UI at Mimecast.We're seeking a talented Software Engineer II to join our dynamic Frontend Platform team, where you'll work closely with Product Management, UX designers, and the larger engineering team to...

  • Software Developers

    2 months ago


    Mississauga, Ontario, Canada Software Defined Automation GmbH Full time

    Software Engineer II – Frontend PlatformThe central platform powering UI at MimecastAbout the RoleWe're seeking a talented Software Engineer II to join our dynamic Frontend Platform team. As a key member of our team, you'll innovate and collaborate with brilliant minds to shape and deliver the future of UI at Mimecast.Key ResponsibilitiesImmerse yourself...


  • Mississauga, Ontario, Canada Software Defined Automation GmbH Full time

    Software Engineer II - Frontend PlatformAt Software Defined Automation GmbH, we're building a dynamic Frontend Platform team that's shaping the future of UI. As a Software Engineer II - Frontend Platform, you'll collaborate with brilliant minds to innovate and deliver exceptional user experiences.About the RoleWe're looking for a skilled Software Engineer to...


  • Mississauga, Ontario, Canada Software Defined Automation GmbH Full time

    Software Engineer II - Frontend PlatformAt Software Defined Automation GmbH, we're seeking a skilled Software Engineer II - Frontend Platform to join our dynamic team. As a key member of our Frontend Platform team, you'll play a crucial role in shaping and delivering the future of UI at our company.About the RoleWe're looking for a talented individual with a...

  • software developer

    3 weeks ago


    Mississauga, Canada Employment and Social Development Canada Full time

    Posted on October 31, 2024 by Shabodi Corp.Job detailsSalary: $46.15 hourly / 34 hours per weekTerms of employment: Permanent employment, Full timeStarts as soon as possibleOverviewCollege/CEGEPExperience1 year to less than 2 yearsWork must be completed at the physical location. There is no option to work remotely.ResponsibilitiesMaintain existing computer...


  • Mississauga, Ontario, Canada United Software Group Inc. - Canada Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Manager to lead our team of Java & Springboot Developers in designing, developing, and maintaining applications.Key ResponsibilitiesLead a team of developers in designing, developing, and maintaining applications using Java & Springboot.Work with business stakeholders and...


  • Mississauga, Ontario, Canada Cigna Full time

    Job Title: Manager of Software Development and Test AutomationJob Summary:We are seeking a highly skilled and experienced Manager of Software Development and Test Automation to lead our software engineering team. The successful candidate will be responsible for managing a team of software engineers, working with the architecture team to make architectural...


  • Mississauga, Ontario, Canada Cigna Full time

    Job Title: Software Development ManagerAs a Software Development Manager at Cigna, you will be responsible for leading a team of software engineers in the development and maintenance of our corporate ERP systems. Your expertise in software engineering practices and best practices for the full software development life cycle will be essential in ensuring the...


  • Mississauga, Ontario, Canada SOTI Inc. North America Full time

    About the RoleWe are seeking an experienced Software Development Manager to lead our software development team within our Research & Innovation Lab. As a key member of our innovation team, you will be responsible for managing the development of cutting-edge software solutions that drive business growth and innovation.Key ResponsibilitiesLead a team of...


  • Mississauga, Ontario, Canada Cigna Health and Life Insurance Company Full time

    Software Development ManagerAs a Software Development Manager at Cigna Health and Life Insurance Company, you will be responsible for leading a team of software engineers in the development and maintenance of our ERP system. Your primary goal will be to ensure the successful delivery of projects on time, within budget, and to the required quality...


  • Mississauga, Ontario, Canada Cigna Health and Life Insurance Company Full time

    Software Development Manager - Cigna Health and Life Insurance CompanyAs a Software Development Manager at Cigna Health and Life Insurance Company, you will be responsible for leading a team of software engineers in the development and maintenance of corporate ERP systems. You will work closely with the architecture team to make strategic decisions and coach...


  • Mississauga, Ontario, Canada Cigna Health and Life Insurance Company Full time

    Software Development ManagerAs a Software Development Manager at Cigna Health and Life Insurance Company, you will be responsible for leading a team of software engineers in the development and maintenance of our customized ERP system. The system supports finance and corporate operations, and you will be responsible for ensuring its reliability and...


  • Mississauga, Ontario, Canada Cigna Full time

    Job Title: Software Development ManagerAs a Software Development Manager at Cigna, you will be responsible for leading a team of software engineers in the development and maintenance of our corporate ERP systems. Your expertise in software engineering practices and best practices will be essential in ensuring the quality and scalability of our systems.Key...


  • Mississauga, Ontario, Canada Cigna Full time

    Job Title: Software Development ManagerAs a Software Development Manager at Cigna, you will be responsible for leading a team of software engineers in the development and maintenance of our ERP system. Your primary goal will be to ensure the successful delivery of projects on time, within budget, and to the required quality standards.Key...


  • Mississauga, Ontario, Canada Cigna Full time

    Job Title: Software Development ManagerAs a Software Development Manager at Cigna, you will be responsible for leading a team of software engineers in the development and maintenance of our ERP system. You will work closely with the architecture team to ensure the system meets the business needs of our clients.Key Responsibilities:Lead a team of software...