Manage Web and Mobile software development team and IT projects
Provide leadership, direction, mentorship and training to the Software Development team, ensuring the equitable distribution of workload
Manage software development projects, monitoring progress to ensure deadlines are met and stakeholders are kept informed
Ensure security and optimum performance of systems and applications.
Assess development tools and processes; introduce and utilize development environments and tools.
Architect databases and software systems
Oversee the development of new and secure client/server and windows based applications.
Support existing applications and programming changes.
Develop a departmental culture of continuous improvement, customer service excellence, and a result oriented team.
Provide technical expertise and recommendations in assessing new IT software projects and initiatives to support and enhance current systems
Identify opportunities that can improve efficiency of business processes.
Ensure that regulatory compliance requirements are met.
Provide assistance and advice to business users in the effective use of applications and information technology.
Manage the writing and/or maintenance of technical procedures and documentation for in-house developed software systems including design, functional specifications, etc.
Establishing standards for web development processes and procedures that meet regulatory requirements
Determining the best technologies to use for each project based on the clients needs and goals
Coordinating with marketing staff members to develop strategies for promoting products or services online
Reviewing web development projects to ensure that they are on schedule and within budget
Designing and developing front-end and back-end web architecture.
Developing and supporting projects from conception to implementation.
Working with Graphic Designers and Web Developers.
Developing APIs.
Staying up-to-date with industry developments.
Create and maintain website layouts, designs, and content; review, proofread, and evaluate websites
reviewing layout for web design and development projects to determine whether the systems meet the brand requirements and observe industry standards
Analyzing data to identify trends in web traffic or usage patterns
Lead and establish priorities for, and manage subsequently, the day-to-day work of the Web Developers.
Determine and manage the technical infrastructure/frameworks to deliver robust, secure and reliable web applications and services/
Advise on and plan for future developments, including preparation of requirements specification