مشرف التطبيقات

Applications Lead

2 days remaining

Mazoon Dairy Company (S.A.O.C)

Job description

1. Job Purpose

Directing the development team in applications design, creation, coding, debugging, and testing. Lead applications developers serve as mentors for lower-level or new software programmers or developers.

 

Incumbent in this position is involved in supervise the team members in pair programming, and code reviews. Coordination of the schedule of development staff. Ensure effective communication between the team members and the other TECHNOLOGY functions. Troubleshooting, and resolution of help desk calls on Application operations, Mobile Applications and related hardware which cannot be resolved.

2. Main Tasks & Accountabilities

Task Description

Main Roles & Responsibilities • 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 ASP and VB scripts. Developing Web Services.

• 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.

3. Main Contacts and Working Relationships

Internal CEO, Chiefs, Head of Departments.

External Vendors, Suppliers, agencies etc.

4. Person Specification (Qualifications, Knowledge & Experience)

Education Level – Minimum Requirement • Bachelor's degree in computer science / Computer Engineering / Information Technology 

• Proven experience as Application

Professional Qualifications

• IT/project management certification preferred  

Work Experience • Overall experience of 8 years in managing the ERP implementation and maintenanc. Experience in dairy products will be preferred. 

• Strong understanding of the Middle East markets and requirements    

Job Specific Skills • Intimate knowledge of IT design and its components. 

• Capacity to create macro level IT plans and implement it on a micro level. 

• Established credentials in IT planning and ability to deal with operational challenges. 

• Project management experience preferred. 

• Financial awareness to understand and interpret numbers. 

• Excellent written & verbal communication / presentation skills. 

• Team player with excellent motivational skills. 

Generic Skills

• Must be alert, strive for accuracy, and have ability to exercise. independent thinking and judgment, be a self- motivator, and attention to detail. 

• Displays cultural, gender, religion, race, nationality and age sensitivity and adaptability. 

• Integrity, discretion, and loyalty. 

• Strong team building and people management skills are necessary. 

• Financial awareness to understand and interpret numbers; Excellent written & verbal communication / presentation skills. 

• Team player with excellent motivational skills.

5. Position Location

• Based in Muscat Office.

الحد الأدنى للمستوى التعليمي
Minimum Education Level

Bachelor - البكالوريوس

الحد الأدنى للخبرة
Minimum Experience

8 years


النوع
Gender

Both


موقع العمل
Job location


مجال الخبرة
Experience Field


العدد المطلوب
Required Number

1


المتقدمين للوظيفة
Job applicants

80



  • Start date:

    09/01/2025

    Thursday
  • End date:

    17/01/2025

    Friday