Job Description
A Senior Technical Analyst role involves participating in the full Software Development Lifecycle (SDLC) to develop and maintain C# based, n-tier, enterprise software and associated documentation.
The successful candidate will have strong experience in developing automated application build and deployment scripts using .NET environment (.NET Core- FullStack), backend development experience using web API and SQL technologies, and experience with cloud-based applications development.
The Senior Technical Analyst will be responsible for leading a development team, mentoring and advising on agile development processes, and ensuring that outcomes are effectively communicated to product owners.
Key Responsibilities:
* Leading development team through workload allocation and mentoring and advising on agile development processes
* Developing and regularly maintaining system development schedule to ensure milestones and timelines are met
* Ensuring that outcomes are effectively communicated to the product owners, establishing the basis for future practice
* Tracking sprint progress and identifying any divergence from allocated tasks
* Overseeing and presenting system showcases to various stakeholders as required
Requirements
* Participating in the full SDLC to develop and maintain enterprise software
* Developing automated application build and deployment scripts using technologies such as Team Foundation Server (TFS), PowerShell and FinalBuilder
* Following the Scrum Development Methodology for all software development projects
* Liaising with technical and business area staff to facilitate the rapid resolution of issues and/or faults within fielded production systems and those still under development