Role : Senior Technical Application Specialist Location: Ruwi, Oman Company: Reputed Bank Key Roles & Responsibilities:
Technical Skills & Leadership:
Participates in early stages of the project to understand and capture requirements from the technical prospective.
Ensures proper business requirement alignment throughout the project phases.
Work as a technical lead to ensure proper implementation of the project from the technical aspects.
Serve as a technical leader and mentor for the project and support teams, providing guidance and expertise in application and system related matters.
Lead technical discussions, making informed decisions to ensure project success and system efficiency.
Oversee the development and maintenance of technical documentation, including system architecture diagrams, design specifications, and configuration guides.
Facilitate knowledge sharing and technical training sessions for team members to enhance their skills and knowledge base.
Provide strategic input on technology selection and implementation to align with business goals.
Experience with most enterprise applications relevant to the CBO’s operations or financial industry (e.g., ERP systems, CRM software), and providing in-depth support and optimization.
Proficiency in operating systems such as Windows, Linux and Unix, with the ability to manage and optimize OS performance.
Proficiency in understanding database concepts with different technologies (Oracle, MS SQL).
Proficiency in understanding programming languages such as .Net, Python, C#, C++.
Familiarity with ITIL or other IT service management frameworks, enhancing service delivery and support processes.
Familiarity with Dev Ops practices and tools, supporting continuous integration and delivery.
Experience with API technologies including RESTful and SOAP APIs, for integrating applications and systems.
Strong leadership and team management skills, fostering a collaborative and productive work environment.
Serve as the primary technical authority, providing in-depth expertise in application architecture, system integration, and performance optimization.
Lead the design and implementation of complex technical solutions, ensuring they meet business requirements and adhere to industry best practices.
Troubleshoot and resolve complex technical issues, leveraging deep knowledge of software development, networking, and system administration.
Mentor and coach team members on advanced technical concepts, fostering continuous learning and professional growth.
Collaborate with other technical leaders to align on technology strategies and drive innovation within the organization.
Stay abreast of emerging technologies and assess their potential impact on the company’s technical landscape.
Project Support:
Provide specialized technical support for ongoing projects, ensuring timely resolution of issues and adherence to project timelines.
Experience in project management and agile methodologies is a must, enabling effective project delivery and team collaboration.
Participate in project planning, offering technical insights and recommendations to optimize project outcomes.
Configure, customize, and optimize applications according to project specifications and business requirements.
Conduct comprehensive testing and quality assurance to ensure project deliverables meet high standards.
Collaborate with project managers, developers, and other stakeholders to understand project requirements and deliver solutions that align with business needs.
To insure delivery of document configurations, processes, and procedures related to project work to ensure seamless knowledge transfer and project continuity.
Participate in after-action reviews to identify lessons learned and improve future project/support processes, fostering a culture of continuous improvement.
Daily Application/System Support:
Assist the in-house application support team by taking on daily support activities for other applications and systems, providing timely and effective troubleshooting and resolution of issues.
Perform regular maintenance and updates to applications and systems, ensuring they operate at optimal performance and security levels.
Develop and maintain comprehensive documentation for application/system configurations, processes, and procedures, ensuring clarity and accessibility.
Provide training and guidance to end-users and in-house support staff, enhancing their ability to utilize and support applications effectively.
Ability to work independently and manage time effectively to meet both project and support deadlines.
Assist in the evaluation and implementation of new applications and software solutions, ensuring they align with business needs and objectives.
Provide backup support for in-house team members during peak times or absences, ensuring continuity of service and support.
Lead technical initiatives, driving innovation and ensuring the team’s adherence to technical standards and best practices.
Engage in professional development activities to stay current with emerging technologies and industry trends, contributing to the overall growth and success of the team.
Ability to work in a fast-paced and dynamic environment, managing multiple tasks and priorities effectively.
Collaboration and Communication:
Act as a liaison between the outsourced team and in-house team, ensuring alignment and effective communication across all levels of the organization.
Provide regular updates to management on project progress, support activities, and any potential risks or issues.
Stay updated with industry trends and best practices, proactively recommending and implementing improvements to enhance system performance and project outcomes.
Foster a collaborative environment, encouraging open communication and teamwork.
Strong communication and interpersonal skills, with the ability to convey technical concepts to non-technical stakeholders.
Compliance and Security:
Ensure compliance with CBO policies and industry regulations in all project-related and support activities, maintaining the highest standards of data integrity and security.
Implement and adhere to robust security protocols to protect sensitive data and systems from potential threats.
Stay informed about emerging security threats and industry regulations, adapting strategies and practices accordingly.
Understanding of cybersecurity principles and practices, protecting systems and data from potential threats.
Experiences & Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
At least 7 years proven experience as a Technical Application Specialist or similar role, with a balance of project and support experience. BANKING EXPERIENCE IS A MUST.
Certifications in relevant technologies or applications, demonstrating a commitment to professional development and expertise.
Project Management Professional (PMP) certification is an added value.