Under general direction, this role leads, oversees, and executes technical and project management of software applications across the organization, including managing the resolution of software application and system issues. This position involves leading a team throughout the entire systems’ lifecycle, including design, coding, testing, implementation, verification, validation, and maintenance of software products. It also includes project planning and strategy, consulting with stakeholders, business analysts, and team members, and serving as a project manager for complex systems. The role is responsible for developing, documenting, communicating, and enforcing technology policies, and coordinating with IT to ensure the availability, reliability, and security of applications. Technical responsibilities include organizing and documenting business and technical requirements, creating design specifications, and planning for application interconnectivity. The role also involves evaluating new application packages and tools, recommending technical solutions, and ensuring project products meet departmental needs. Quality assurance activities include creating and automating test cases, researching best practices, and advising on system options. Solution analysis involves evaluating applications and platforms, providing recommendations for enhancements, and conducting gap analysis. The role may also lead or oversee the deployment of new applications, modules, upgrades, integrations, and fixes, and preemptively recommends software updates. Risk mitigation, understanding data and cybersecurity guidelines, managing assignments, and ensuring customer satisfaction are also key aspects. The position requires repairing and recovering from software failures, coordinating with management and customers, and promoting effective use of IT through user training and documentation. Vendor support, solution analysis, design, development, integration, delivery, and compliance are also part of the responsibilities. The role involves developing reports and presentations for senior management, providing technical guidance, mentoring team members, and ensuring procedures adhere to organizational goals. Assistance with training new staff in programming standards and procedures is also expected.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Associate degree