Provides technical direction for
the development, design, and systems integration for client engagement from
definition phase through implementation.
Works closely with the VP of IT on
expanding and enforcing architecture best practices.
Applies significant knowledge of
industry trends and developments to improve service to our clients.
Schedule, review and approve development
Recognize system deficiencies and
implement effective solutions.
Manages work requests and resource
workload across development resources.
Participates in hiring and growth
of the technical team including hiring and screening personnel.
Strategic Framework Planning in
support of new industry trends and growth as it relates to functional and
technical integration and development.
Creates and execute development
plans and revise to meet changing needs/requirements
Informs project managers of
development status and serves as liaison between development staff and
Ensures technical teams are
contributing to our code library.
Own the development lifecycle and
manage technical risks throughout projects.
Ensures the development and
adherence to coding standards.
Performs periodic code reviews and
mentor junior developers.
Manages technical resources within
budget and project schedule.
Forecast resource requirements and
Maintains consistent delivery level
of software quality by working with designers and quality assurance personnel
for full project development lifecycle
Manages selection and mentor
employees and provide feedback in the form of employee reviews
As necessary, develop and debut
software related issues
Understand complex database
concepts and effectively employ different database design techniques.
Possess demonstrated work experience
with more than one relational database management system.
Understand Object oriented concepts
and consistently apply them in client engagements.
The ability to work on, facilitate,
and support multiple projects and real-time support issues
Performs additional duties as
necessary and as required.