4-5 months contract with a Local Authority
Job Summary:
Reporting to the Applications Product Manager the role is responsible for overseeing complex software projects, guiding application analysts, and providing strategic direction for application development and implementation.
The main application is NEC Housing but also NEC DM
As a senior applications analyst, the role requires a strong combination of technical expertise, leadership skills, and business acumen to successfully drive software development projects and deliver high-quality solutions that meet organizational objectives.
You will play a significant role in application lifecycle management (ALM) i.e., the management of applications throughout their entire lifespan, from conception to retirement.
By incorporating application lifecycle management practices, the role will ensure that our applications are developed, maintained, and retired in a structured and strategic manner. This approach maximizes the value of our application portfolio while minimizing the risks and costs associated with outdated or inefficient applications.
Key Duties/Accountabilities
Providing guidance and mentorship to a team of applications analysts. Assisting in their professional development, assigning tasks, and ensuring their success in project deliverables.
Collaborating with stakeholders, IT management, and business leaders to align software development efforts with organizational goals. Participating in strategic planning and decision-making processes.
Leading and managing large-scale software projects from inception to completion. Developing project plans, allocating resources, and ensuring projects are delivered on time and within budget.
Taking a lead role in designing software solutions and system architectures. Providing expertise in selecting appropriate technologies, frameworks, and methodologies.
Conducting in-depth business analysis to identify software requirements, define business processes, and propose optimal solutions. Working closely with business units to understand their needs and translate them into technical specifications.
Demonstrating a deep understanding of software development lifecycle (SDLC) methodologies, programming languages, databases, and system integration techniques. Staying abreast of emerging technologies and industry trends.
Evaluating and managing relationships with software vendors, consultants, and external service providers. Assisting in negotiating contracts, conducting vendor assessments, and ensuring high-quality deliverables.
Overseeing software testing efforts to ensure the functionality, performance, and reliability of applications. Implementing quality assurance processes and driving continuous improvement.
Identifying potential risks and issues related to application development and implementation. Developing risk mitigation strategies and contingency plans to minimize project disruptions.
Essential Experience Required:
Experience working in application analysis, development, and support roles, preferably with increasing levels of responsibility is essential.
Proven experience in managing application[1]related projects, coordinating resources, and ensuring timely project delivery is essential.
Essential Qualification Required:
A bachelor s or master s degree in computer science, information technology, or a related field is typically required.
Relevant certifications, such as in software development or project management is essential.
Additional information to note:
Working hours: 35 hours a week.
The role is hybrid. The postholder is expected to be onsite (currently 222 Upper Street) one day a week and/or as directed by their line manager.
- This role will require you to obtain an Enhanced/Standard/Basic satisfactory clearance from the Disclosure and Barring Service
The role closes soon, please apply ASAP.