Director Of Software Development

Liberty Fox Tech Philadelphia , PA 19019

Posted 3 weeks ago

Director of Software Development

Overview:The Director of Software Development is primarily responsible for overseeing and supporting the ongoing success of software development for the Liberty Fox team. As the Director of Software Development you will plan, coordinate, and direct all development activities of the development team and 3rd party developers as contracted. This individual will work closely with the development team, as well as with decision makers in other departments. The Director of Software Development will work diligently to identify, recommend, develop, implement, and support cost-effective solutions for all aspects of the organization. This individual will report to the CEO and COO of the organization. Liberty Fox Technologies is a software development agency and the Director of Software must have the ability to plan project estimates/budgets and work closely with project managers to track project budgets.


Essential Job Responsibilities

  • Conceptualizes, evaluates, and implements strategies, plans, and priorities for comprehensive applications to support our clients business needs.
  • Oversight of software development efforts to confirm that development is done with data and application security in mind.
  • Assists in the development of policies and implementation of programs that support the coordination and growth of progressive, efficient and cost-effective information services.
  • Oversight of resource planning and scheduling for all projects and staff.
  • Review time spent and worklogs on applicable projects for accuracy and completeness.
  • Bring in new technologies where suitable to align the development of new software in line with the business needs of the organization.
  • Reviews and advises in the adoption of third party software products.
  • Reports on the status and progress of projects, and makes recommendations on process improvements to accelerate project delivery.
  • Manages the group workload and communicates the status of projects to the business users and senior management, as needed.
  • Monitor the performance of all direct reports throughout the year and conduct training sessions as needed.
  • Conduct an annual performance evaluation of direct reports.
  • Train all direct reports to assure that the appropriate skill sets are being acquired.
  • Participates in company meetings and team scrum meetings when needed.
  • Assist in the screening of new hires, suggest new hires when demand is needed.
  • Acts as a senior escalation point for projects.
  • Has the ability to review code Pull Requests as needed.
  • Ability to review developer estimates and validate their accuracy.
  • The ability and knowledge to deescalate a situation by jumping in and helping a member of your team is a skill that is essential to the Director of Development job role.

Required Education and Experience:

  • Bachelor's degree from an accredited college or university in Information Management, Computer Science, Mathematics, or Engineering
  • At least ten (10) years of progressively increasing levels of management responsibility and management experience in software development, and information systems support.
  • Software development life cycle and best practices in coding with at least ten (10) years of practical work experience.
  • At least 7 years of proficiency with object-oriented, server-side programming in C# or VB.NET (PHP/Python is a strong bonus)
  • At least 7 years of experience with either MSSQL or MySQL Databases.
  • Competent understanding of RESTful services.
  • Strong expertise with HTML5, Javascript, CSS3 and SASS/SCSS.
  • Effective leadership and management principles and practices.
  • Clear, professional communication skills including the ability to express technical and non-technical concepts to internal and external stakeholders.
  • Critical thinking and problem-solving skills are a must.
  • Well-balanced time-management skills.

Preferred Knowledge and Experience :

  • Agile development using the Atlassian Jira toolset
  • Understanding of Agile methodologies is a strong bonus.
  • Experience with modern front-end Javascript frameworks such as AngularJS or React.
  • Knowledgeable in implementing Responsive Web Design using Foundation or Bootstrap.
  • Has experience with SQL performance tuning and managing MS SQL server.
  • Familiarity with source control systems such as Git and Subversion (SVN)
  • Experience with Git Flow, Pull Requests and GitHub/Bitbucket are bonuses.
  • Healthcare industry experience is a strong bonus.
  • Strong understanding of mobile development (Xamarin Forms is a strong bonus).
  • Has experience working with or managing WordPress sites and custom theme development.
  • Has experience with managing cloud services such as Azure or Amazon Web Services.
  • Has some experience managing server architecture.



  • Competitive Salary
  • Flexible Hours
  • Weekly Remote Workday
  • Unlimited PTO
  • No-Contribution Medical and Dental Benefits
  • Free Food Fridays
  • Quarterly Company-Sponsored Team Events
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Director Technical Development Radiation Oncology

University Of Pennsylvania Health System

Posted 1 week ago

VIEW JOBS 10/16/2020 12:00:00 AM 2021-01-14T00:00 The Director of Technical Operations is responsible for the Department of Radiation Oncology technical operations, vendor relations, technical evaluation and project management teams. The position collaborates closely with the Directors of Operations and Strategic Initiatives to support the technical needs of the practices, joint ventures and affiliate locations. Responsibilities include, but are not limited to: development and management of the technical budget for PCAM and network affiliates, facilities management, systems management, space planning and management, TJC and other regulatory compliance standards relating to equipment, and management of development projects. Works closely with the CFO with contract negotiations and management, and the Director of Revenue Cycle to manage billing and coding processes. Works closely with the Executive Vice Chair, Vice Chair, Physics Division, Vice Chair, Clinical Division, Vice Chair, Research Division and the Director of Clinical Operation, Physics Division. Oversight of downtime and vendor issues as well as ensure communication and collaboration with appropriate colleagues. Reconciliation of downtime impact. Accountabilities: SUGGEST UP TO 8 Please Group like items in one bullet point. Each bullet point should be a separate accountability * Existing Technology Management o Manage vendor relationships in partnership with the Director of Clinical Operations, Physics Division, Directors of Operations, COO and CFO o Oversee vendor staff housed at PCAM; ensure compliance and guide activities; management of budget relating to equipment maintenance o Share responsibility of Operations & Maintenance contracts as well as amendments with Director of Clinical Operations, Physics Division, Chief of Proton/Photon Physics, DOOs, Director of Business Development/ Strategic Initiatives, Director of Nursing, Chief of Therapy, and Practice Administrators. o Management of budget relating to equipment maintenance, including processing of invoices for products and services in collaboration with the Director of Clinical Operations for Physics o Support of all technology including research resources o Ensures operational systems are optimal including equipment, Aria, Eclipse and other software or hardware necessary for patient treatment; recommends improvements as needed. o Manages the data to support incentives or penalties to vendors and communicates with HUP or other appropriate entities * New Technology Management o Work collaboratively with physics, physicians, Departmental Directors, and CFOs to oversee new technology deployment at all sites, including contributing to equipment selection, negotiating the purchase terms and maintenance agreement in compliance with UPHS guidelines. o Oversight of Scope of Work (SOW); establish plan for implementation of new technology with facilities, and working with the local leadership team (clinical and physics) to ensure compliance with regulatory guidelines, practice staffing, vendor requirements and safety guidelines. o Provides support for new technology to research programs and new clinical programs, including initial proposal, develop of the SOW, facilitating contract discussions with vendor and Department leadership. o Organize and support efforts for DOH and DAAC inspections as appropriate o Have understanding of, and adhere to capital budget requests for all Penn Medicine entities o Provide leadership for DAAC and DOH surveys departmentally * Project Management (PM) o Manages the project management team and resources; ensures support of all Departmental initiatives with PM certified staff. o Oversee PM software and tools utilized by the team o Responsible for managing and reporting on progress of all Departmental projects form project management team to the Executive Leadership Team * Other Duties o Performs duties in accordance with Penn Medicine and entity values, policies and procedures o Other duties as assigned to support the unit, department, entity and health system organization University Of Pennsylvania Health System Philadelphia PA

Director Of Software Development

Liberty Fox Tech