Search by job, company or skills

Crawford & Company

Software Development Manager

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

The Software Development Manager leads teams of software engineers, with diverse cultural backgrounds from different parts of the world, in delivering innovative software solutions to business problems, requirements, and goals. This role plans, manages, and coordinates all software development activities to deliver success of the project on desired schedule and budget.

Responsibilities

  • Leads, plans, and oversees software development projects, with stakeholders from diverse cultures, from start to finish to provide software solutions that increase revenues and productivity.
  • Participates in the planning, estimation, architecture, and design of software solutions to enable cutting-edge technology.
  • Establishes and manages software development processes and standards to improve the team productivity and ensure best practices.
  • Coach and mentors multinational development teams in the development of high-quality software solutions to improve software maintenance and support.
  • Develops technical and process trainings to allow the team to remain technically relevant and competitive.
  • Supervises and manages performance of software engineers including quarterly and annual performance assessment
  • Provides guidance and support in the development plan of software engineers to achieve their career growth.
  • Participates in the recruitment process of software engineers.

Qualifications

  • Bachelors or Masters degree in any computer and engineering course or related field is required
  • 10+ years of professional experience in software development or related field is required.
  • 3+ years of professional experience as a manager in software development is required.
  • Technical leadership in research and implementation of innovative technology solutions.
  • Project management skills to lead, plan, and manage software projects from start to finish.
  • Experience in product management to plan, manage, and deliver the right software products and solutions to business.
  • Expert knowledge on Agile and software development principles and processes.
  • Coach and mentor, the development team to deliver high quality software.
  • Excellent problem-solving and analytical skills to investigate and troubleshoot software development problems.
  • Excellent interpersonal and communication skills to collaborate with business stakeholders.
  • Familiarity with Third Party Administration (TPA) of Insurance Claims.
  • Experience on the following technologies and tools:
    • .NET and C# for middleware development
    • Angular web framework for web application development
    • Microsoft SQL Server or Oracle Database
    • RESTful API and microservices
    • DevOps CI/CD Pipelines
    • Source control management using
    • Cloud computing (AWS/Azure)
  • Scrum Master Certification is preferable.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136413521