Responsibilities:
- Providing solutions and engage technical conversations with end users for issues.
- Performing analyses on efficiency and integration, influence technology strategies and decisions with a high-level of expertise and knowledge
- Reporting to management on development, implementation, and progress.
- Delegate tasks and responsibilities, and provide guidance to the Application Support & development team
- Collaborating with development teams and departments, as well as incorporating user feedback.
- Managing support teams and evaluating performance metrics.
- Ensuring that services are delivered on time and within budget.
- Managing software and hardware installations and upgrades.
- Overseeing the infrastructure and security of the system.
- Maintain, drive, supervise and implement robust technical standards, systems and processes
- Provide direction and support to ensure compliance with relevant legislative specifications and standards
Requirements:
- Bachelor's or Master’s degree in computer science, information technology, or related field
- At least 5 to 8 years' experience in the IT Application / Software Development and Support.
- At least 2 years' experience as Tech Lead and or Technical Manager, well-versed in solution architecture design, with updated working knowledge on enterprise Java, C# (.NET Core) and/or C++ as the main programming language.
- Experience in supporting and developing interfacing solution and APIs with various external parties.
- Extensive experience in collaborating with development teams and users.
- Ability to diagnose faults, oversee user-testing, and implement required changes.
- Ability to work in a fast-pace, deadline-driven environment
- Excellent communication and reporting skills
- Outstanding leadership skills and ability to delegate responsibilities effectively.