Director of Software Development - Chandler, United States - Gravis Law, PLLC

    Gravis Law, PLLC
    Gravis Law, PLLC Chandler, United States

    1 month ago

    Default job background
    Technology / Internet
    Description

    The Director of Software Development is responsible for overseeing the software design, development, and implementation of custom software in the organization. They create feature roadmaps, dictate development priorities, and ensure a quality, supportable product is released in a timely matter. They create standards for developers to follow, select frameworks and development languages, and lead development actions. This person will recruit, hire, and manage developers and related employees delivering on our product. They work with the Chief Technology Officer (CTO), attorneys, and teams to determine feature requirements and maintain a backlog of features, then implement the features through agile software development.

    ESSENTIAL DUTIES AND RESPONSIBILITIES:

    • With guidance of Board of Directors, develop feature plan and timeline for software releases. This includes software architecture, coding standards, and selection of frameworks and libraries.
    • Lead development of internal applications. Coordinate development cycles and ensure timely release of needed software enhancements.
    • Hire, train, develop, and correct developer staff as needed.
    • Ensure delivery of projects and new features on time and on budget.
    • Collaborates with clients and/or internal teams to understand user needs; approves proposals and designs of software to meet these needs.
    • Develop and maintain rapport with stakeholders, key customers, and vendors.
    • Maintains ranked backlog of enhancements, prioritizing based on board recommendations and business needs.
    • Develops testing and validation standards, monitoring their use amongst developers
    • Gathers and evaluates user feedback, enhancing software to provide better usability. Incorporates customer workflows with best practices around legal software.
    • Research & evaluate emerging technologies and software development tools as they impact the product.
    • Ensure system compliance with relevant laws and industry standards, including those around PCI, privacy, and ABA recommendations.
    • Represent the company as needed in meetings with the board, key customers, or in conferences.
    • Performs other related duties as assigned.


    Compensation details: Yearly Salary



    PI94aee6e1ce