Search by job, company or skills

Zakat, Tax and Customs Authority

Software Lead Engineer

Early Applicant
  • 4 months ago
  • Be among the first 50 applicants

Job Description

Purpose of Job

Jobholders at this level are experienced professionals capable of conducting work with general directions. They are primarily concerned with developing solutions to challenges which require some analysis to understand and resolve, and addressing issues escalated from junior levels.

They undertake complex operational activities including understanding business requirements, customer journeys, assess the technical feasibility of application designs, build detailed specifications and support the entire application lifecycle (concept, design, test, release and support), implement wireframes, site maps, schematics, user workflows, icons, samples, and working prototypes to ensure compliance with set guidelines and clients requirements.

Job Resposiblites

  • Understand business requirements, customer journeys, assess the technical feasibility of designs and build detailed specifications to ensure that business requirements are met
  • Define and supervise developed design concepts in collaboration with concerned stakeholders, measure client satisfaction level for business wide authentication, alerts, messaging, and notifications across multiple digital channels (mobile, online portals, applications, etc.) to ensure alignment with clients needs
  • Manage project teams to support the entire process of application development lifecycle (concept, design, test, release, and support) and supervise the implementation of the developed wireframes, site maps, schematics, user workflows, icons, samples, and working prototypes, to guarantee compliance with set guidelines and requirements
  • Perform consistent systematic monitoring and troubleshooting of workflows to identify bugs and errors during development, and develop fixes and corrections accordingly
  • Set programming guidance methodologies, review developed components to ensure they meet all functional and technical requirements prior to code merge and/or release for testing
  • Follow documentation standards and procedures, establish record of changes to ensure consistency throughout various development projects
  • Collect the needed inputs for testing to facilitate component testing prior to code merge and/or release and delivery to the quality assurance team
  • Supervise different types of testing (unit, integration, functional, non-functional, etc.), propose specifications and recommendation for improvements to ensure that the solution/application can handle required operations in real-world scenarios
  • Analyze test results, identify deficiencies, propose corrective actions, to provide improvements for next stage of development
  • Follow the latest integration standards and best practices, deploy best-fit integration processes to facilitate integration activities, and administer all programming components
  • Provide needed inputs related to integration activities in coordination with relevant teams to develop integration plan
  • Implement integration plan and other online communication integration projects /activities across complimentary digital channels/platforms to maximize online presence
  • Identify integration issues in coordination with relevant teams during integration testing phase to handle all technical issues on time
  • Monitor e-channels efficiency, analyze traffic, set targets, and plan capacity programs to ensure alignment with IT strategy
  • Collaborate with other members of the UX-UI designing team, assess conducted user research findings to implement them accordingly
  • Collect all necessary incidents and problems inputs related to e-channels, and provide proper support to timely solve issues related to delivered solutions and applications
  • Review and document applications maintenance agreements and service contracts for optimal results, update user/training manuals to ensure up-to-date documentation for application changes
  • Review support logs, performance assessments and prepare application support reports to recommend improvement actions
  • Follow all relevant policies, processes and standard operating procedures so that work is carried out in a controlled and consistent manner

Job Details


Communication and Contacs


Eductaion

Bachelor's degree in Computer Science, Information Technology, or equivalent is required

Experience

A minimum of 4 years of relevant experience

Competencies

Solutions Development Planning and Integration - Advanced

Communication - Developing

Professionalism - Proficient

Project Management - Proficient

IT Compliance - Proficient

IT Change Management - Proficient

Results Oriented - Proficient

Customer Focus - Proficient

Software Development - Proficient

Change Enabler - Developing

More Info

Industry:Other

Function:IT

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 29/06/2024

Job ID: 83420369

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 25-11-2024 05:49:12 PM
Home Jobs in Saudi Arabia Software Lead Engineer