• Director Software Development in Modesto, CA

    Requisition ID
    Employment Type
    Regular Full-Time
  • More Information about this Job


    Highly visionary technologist and leader, responsible for the entire software development life cycle, for all custom-built software, and applications. This includes but is not limited to business analysis and story development, software and system design, quality assurance, release management, DevOps, support and interface development activities. Provides overall direction and guidance to assigned project and department personnel. Reviews and evaluates work of subordinate staff and prepares performance reports. Prepares activity and progress reports.




    Essential Duties and Responsibilities:

    • Oversee end-to-end development and integration of secure and highly-available software components to support the effective and efficient delivery of services across GMR.
    • Manage a talented group of Software Engineers spread across multiple teams
    • Work with group members to develop their skills and competencies in line with the organizational needs and employee career interests
    • Foster and inspire continuous improvement across Engineering department
    • Coach group members with the Agile/Scrum process
    • Create an environment where engineers can do the best work of their life.
    • Identify and drive organizational change as part of the IT leadership team
    • Review, contribute to and guide the evolution of the platform architecture, continuously raising the bar on internal standards for security, performance and reliability
    • Provide leadership in the technical assessment, selection, and implementation of new technologies for GMR
    • Reviews systems and software development requests, coordinates schedules and related departmental activities.
    • Provides overall direction and guidance to assigned personnel.
    • Reviews and evaluates work of subordinate staff and prepares performance reports.
    • Prepares activity and progress reports.
    • Manage business analysis functions to ensure development needs are being met in a timely and effective manner.
    • Ensure the consistency and maintainability of existing applications by creating, maintaining, and enforcing standards/procedures for implementing technical solutions.
    • Direct operations in executing production tasks according to a documented schedule that meets or exceeds customer expectations.
    • Produce detailed reporting for each application release and implements effective metric control by monitoring the progress of the software release and reporting the status.
    • Review all designs, code and unit test plans when applicable/necessary.
    • Actively participates in the approval process of all business requirements prior to the technical solution.
    • Participate on all hardware and software evaluations and maintains vendor contacts.
    • Represent the IT department at customer review meetings.
    • Act as liaison duties between users, operations, and programming personnel in the areas of systems design, modifications and troubleshooting.
    • Demonstrate management style that is team oriented, proactive and customer service driven in accord with regional team philosophy.
    • Conduct interviews and makes recommendations for new hires, consultants and/ or replacement personnel.
    • Mentor employees conduct performance evaluations if applicable, counsel and provide disciplinary actions to assigned personnel with a goal of developing a team-oriented approach with positive results. Assist in driving performance management. Comply with all employment laws and support affirmative action/equal opportunity and diversity goals.
    • Adhere to all company policies and procedures.
    • Perform other duties as assigned.


    Non-Essential Duties and Responsibilities:

    • Perform other duties as assigned.


    Minimum Qualifications:

    • Bachelor's degree in computer science, Engineering, or related discipline or equivalent work experience is required.
    • 10 or more years full-time work experience directly related to Information Technology, 3 or more of which should have been in managerial positions. 
    • Strong understanding of Agile/Scrum practices and methodology with 2+ years of experience with Agile/Scrum software development processes.
    • Extensive knowledge of enterprise software quality assurance and release management methodologies.
    • Experience in the design, development, and deployment of large-scale enterprise applications with multiple tiers or that run across multiple platforms
    • Experience managing partially or entirely remote engineering teams including hiring/termination and performance management
    • Ability to prioritize and manage across multiple, often time-sensitive initiatives
    • Exceptional organizational, communication, and leadership skills
    • Capable of technical deep-dives into code, networking, operating systems and server infrastructure
    • Thorough understanding of cloud products & architecture on at least one major platform (Azure).
    • Strong knowledge in EDI, HL7 and other business interface development and operations. 
    • Extensive knowledge of cost and budgetary control procedures. 
    • Demonstrated skill in the successful completion of multiple, simultaneous and rapidly emergent tasks.  Demonstrated ability to quickly learn new technologies. 
    • Ability to formulate long and short-term plans for the region's IT function, including planning for cost, personnel and equipment needs. 
    • Ability to analyze business operations and organize their functions into logical agile scrum-based development stories.
    • Ability to write reports, business correspondence, and procedure manuals.
    • Ability to establish and maintain positive working relationships with executive management, business units, vendors, suppliers and customers. 
    • Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the public.
    • Ability to effectively assign, supervise and evaluate the work of subordinate personnel. 
    • Effective oral, written and interpersonal communications skills.



    • Bachelor's degree in computer science, Engineering, or related discipline or equivalent work experience is required.



    • Healthcare IT, including HIPPA compliance & security
    • Continuous Deployment / DevOps
    • C#, .NET & Azure
    • GIS Technology
    • Analytics, Data Visualization, Machine Learning
    • Front end JavaScript frameworks (we use angular)
    • SOAP, REST and web API technologies in general
    • Messaging (RabbitMQ, Azure Event Hubs, Azure Service Bus)
    • Non-relational databases (Key/Value, Document, Graph)
    • Relational database design & optimization (SQL Server)
    • Mobile application development, platforms & tools

    EEO Statement

    Global Medical Response and its family of companies including American Medical Response is an Equal Opportunity Employer including Veterans and Disabled


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed