Job Opportunity
We are seeking a skilled and experienced IT professional to fill the role of Senior Technical Analyst. As part of our dynamic team, you will be responsible for delivering and supporting a range of ICT projects and programs.
Your key responsibilities will include participating in the full Software Development Lifecycle (SDLC) to develop and maintain enterprise software, developing automated application build and deployment scripts, and liaising with technical and business area staff to resolve issues and faults.
Main Responsibilities:
* Participate in the SDLC to develop and maintain C# based, n-tier, enterprise software.
* Develop automated application build and deployment scripts using Team Foundation Server (TFS), PowerShell, and FinalBuilder.
* Liaise 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.
Necessary Skills and Qualifications:
1. Evidenced experience and qualifications as a Technical Lead.
2. Proven ability to lead, manage and mentor a development team.
3. Proven hands-on technical lead experience working across the Software Development Lifecycle (SDLC).
4. Strong experience in developing automated application build and deployment scripts using .NET environment (.NET Core) and additional Microsoft technology stack.
5. Backend development experience using web API and SQL technologies.
6. Demonstrated experience with cloud-based applications development.
7. Experience in technical analysis and design.
8. Ability to implement integration requirements to perform end-to-end solution designs.
9. Knowledge and experience in successfully setting priorities and delivering quality results on time.
10. Proven ability to communicate effectively while anticipating stakeholder needs and expectations.
11. Demonstrated ability to manage staff while developing capabilities and promoting professionalism.
12. Demonstrated personal integrity while achieving results.