Director R&D
Company | Jonas Software |
---|---|
Location | Woodbury, NY, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Expert or higher |
Requirements
- Bachelor’s degree in business, computer science, engineering, or a related field.
- 10+ years of hands-on experience successfully managing all aspects of a development team that designs and delivers software products and services
- An acute ability to analyze, understand and enact change to the Agile Development process
- Familiarity with at least some of the following technologies: NET, SQL, HTML, and JavaScript
- Knowledge of B2B SaaS environments, preferably serving the small business market, is required
- Ability to determine the length and difficulty of tasks and projects through proper planning
- Strong desire to continue technical learning by expanding knowledge, learning, and adapting to new tools and technologies
- Ability to communicate effectively in writing and verbally as appropriate for the needs of the audience
- Proficiency with Microsoft Office (Word, Excel, PowerPoint), webinar tools, and Internet-based systems and programs
Responsibilities
- Lead software development team daily to deliver timely releases for features, enhancements, and fixes for EZFacility’s suite of software applications
- Implement efficient processes, scalable tools, and resource allocation to achieve a high level of productivity
- Work closely with other company leaders to maintain a solid understanding of the impact of specific software releases at all levels of the business and client base
- Partner with Product, QA, DevOps, and Design teams to ensure alignment across all functions in planning, scoping, and executing software initiatives
- Provide guidance to the development team to facilitate positive and effective communications throughout the company
- Coordinate staff activity to accomplish objectives for specific projects
- Plan and execute staff development activities and training
- Actively participate in daily stand-ups, as well as prioritization and ticket grooming sessions as necessary to effect on-time and impactful software releases
- Report weekly to the management team regarding work in progress, timelines, updates, staffing issues, and/or obstacles to on-time releases
- Forecast and adhere to an annual budget
- Collaborate with management, subject matter experts, and the development team to establish the company’s technical vision and analyze trade-offs between usability and performance needs
- Encourage and promote team best practices (Unit Testing, Code Reviews, Adherence to ticketing procedures, etc.)
- Other duties as assigned
Preferred Qualifications
-
No preferred qualifications provided.