Director of Software Development
Company: Gravis Law, PLLC
Location: Tempe
Posted on: May 7, 2024
Job 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.MINIMUM REQUIREMENTS
:
- Bachelor's degree in Computer Science, Information Management,
or relevant field
- 4+ years managing software developers in Software as a Service
(SaaS) development
- Alternatively, 6+ years managing software developers in
Software as a Service (SaaS) development
- Excellent time management skills with a proven ability to meet
deadlines.
- Strong team leadership skills.
- Excellent verbal and written communication skills.
- Excellent problem-solving and analytical skills.
- Ability to learn new coding languages and technologies
- Extensive knowledge of coding languages and systems, ideally
with Rails and JavaScript frameworks & libraries (Ember, Bootstrap,
jQuery, etc.)
- Experience developing software using agile methodologies Any
equivalent combination of experience and training which provides
the required knowledge, skills and abilities may be
substituted.DESIRED QUALIFICATIONS:
- Prior experience managing at a software startup
- Experience with Heroku and/or other Platform as a Service
tools
- Experience with Github
- Thorough experience with API development and systems
integration
- Experience developing software for the legal sector
- Strong mentoring and relationship building skills with ability
to effectively manage group and interpersonal conflict
situations.
- Must have a positive and willing attitude; and a desire to be
part of a growing legal practice that takes pride in making the
legal system uncomplicated, approachable, and accessible to
everyone.FULL TIME EMPLOYEE BENEFITS AT GRAVIS LAW: Gravis Law
offers a professional work environment, a competitive salary
including bonuses, along with generous benefits which generally
include:Wage: $120,000 - $140,000 annuallyBenefits:
- Insurance: Medical, dental, vision and life insurance
- Retirement: 401(k) plan with company matching
- Paid flexible time off: 80 hours annually for Vacation/Sick
days
- Paid Federal Holidays
- Paid Volunteer Time Off: Up to 16 hours annuallyOther
Compensation: Opportunity to cross train and grow within the
organization.Equal Pay.WORK ENVIRONMENT/CONDITIONS/PHYSICAL
DEMANDS:Duties will be performed in a standard office environment.
Employees must have the ability to maintain regular, punctual
attendance consistent with Gravis policy. While performing the
duties of this job, the employee will occasionally be required to
work weekends, holidays, be on call, and some employees could be
required to travel overnight on occasion.This job description is
not designed to cover or contain a comprehensive listing of all
activities, duties, or responsibilities that are required of the
Director of Software Development. Duties, responsibilities, and
activities may change, or new ones may be assigned at any time with
or without notice. These are considered essential duties and are
illustrative of those job tasks that are fundamental. Employees may
be required to perform additional related duties as may be assigned
by management. Reasonable accommodations may be made to enable
individuals with disabilities to perform the essential
functions.Compensation details: 00 Yearly Salary
PI5e083b9c94a3-6753
Keywords: Gravis Law, PLLC, Avondale , Director of Software Development, IT / Software / Systems , Tempe, Arizona
Didn't find what you're looking for? Search again!
Loading more jobs...