Applications Lead -

Oman Investment Authority

Employer Active

Posted 9 hrs ago

Experience

8 - 13 Years

Job Location

Muscat - Oman

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Main Tasks & Accountabilities

  • Provide effective and efficient solutions to the issues which are more complex than usual issues, arising from the Applications being used in the organization.
  • Lead the team to develop code.
  • Lead a team modifying existing software if required.
  • Manage major enhancements to application workflow, user assistance, and user experience improving overall user satisfaction.
  • Complete technical training and development of staff in used applications.
  • Improve integration of quality and operational procedures.
  • Design and develop integration between main applications in MDC.
  • Design and implement both user and client acceptance testing procedures and installation approval processes.
  • Key contributor to the overall product specification, user interface design, and information architecture.
  • Involve in setting up the projects base structure and source code version control.
  • Procedures: Collaborate with Technology Manager and outsourced developers, resulting in establishing effective best practices, procedures, and business requirements. Maintain and support database, to improve the quality and operational procedures. Design and implement user acceptance testing procedures and installation approval processes.
  • Provide Systems analysis, architecture, software design and technical team management.
  • Analyze business needs, gaps, and business process modeling/flows, define requirements, technical specifications, and strategic risk management. Propose solution for re-engineering the business process to fit within application scope. Create standardized business processes for Assessment editing, updating and approval. Provide expertise, both functional and technical, to service request, projects, and business process inquiries.
  • Establish Formal SDLC (Software Development Life Cycle); facilitate Agile training; manage staff. Review the Unit Test Plan and prepare review documents for SDLC. Develop and integrate a secure SDLC methodology into IT application development.
  • Provide technical expertise and direction to the team including milestone code reviews. Conduct design reviews, code reviews and unit testing check list templates for the code delivery. Mentor junior programmers, through code reviews and training.
  • Develop coding standards, propose software solutions, and provide design improvements. Experience with Agile Scrum software development methodology. Full cycle software development and test.
  • Deliver internal project management application. Interfaced with the business analysts and project management office (PMO) to determine needs; assigned and managed resources. Generate the Project Management Plans and Project Communication Plans to ensure that Projects are poised properly for success.
  • Maintain relationship with strategic customers and Business units. Lead technical team. Lead and coordinate testing efforts between users, internal business units, and external software vendors. Create a framework and enabled service level agreements between Business Units and TECHNOLOGY department.
  • Develop custom program. Work closely with TECHNOLOGY Infrastructure Team to integrate services.
  • Implementing SQL database clustering. Design, implement and automate Microsoft SQL Server and database applications. Administer /
  • Microsoft SQL Server databases. Develop reports involving complex calculations, aggregations, list headers and footers, drill-through functionality, outer joins, SQL's. Schedule and maintain all backup and restoration of Production SQL databases.
  • Developing skills in different programming language based on requirements.
  • Spearhead adoption and implementation of agile development methodologies including Scrum life cycles, pair programming and Test-Driven Development. Coordinate with Business Analysts, Scrum Masters and Developers to release go-to-market solutions. Create multiple virtual and physical Scrum boards, burn-up, velocity, earned value reports. Participate in meetings, lead team meetings Implement Scrum Methodology.

Desired Candidate Profile

Person Specification (Qualifications, Knowledge & Experience)

  • Bachelor s degree in computer science / computer engineering / information technology
  • Proven experience as in application development.

Company Industry

Department / Functional Area

Keywords

  • Applications Lead -

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Oman Investment Authority

https://jadarah.oia.gov.om/