Software Senior Engineer
Zakat, Tax and Customs Authority
Riyadh, Riyadh Province, Saudi Arabia முழு நேரம்
முதல் ஆளாக விண்ணப்பிக்கவும்
- அனுபவம்
- 2+ yrs
- சம்பளம்
- —
- காலியிடங்கள்
- 1
- பதிவுசெய்யப்பட்டது
- 2 நாட்கள் முன்
Where you'll work
பணி விளக்கம்
Role purpose
This position is for an experienced software professional who can work independently with limited oversight. The role focuses on producing detailed, specialized, and occasional ad hoc reports within the assigned area, while contributing to key milestones and operational goals.
The job also involves carrying out operational work tied to integration development, administering programming components to improve integration performance, tracking implementation progress for integration initiatives, and ensuring online communications and related features work smoothly across connected digital platforms to strengthen the organization’s digital presence and e-channel activity.
Key responsibilities
- Interpret business needs and customer journeys, evaluate whether proposed designs are technically feasible, and prepare detailed specifications that align the solution with business expectations.
- Work with relevant stakeholders to shape and validate design concepts, and help assess satisfaction with authentication, alerts, messaging, and notification services delivered through multiple digital touchpoints such as mobile apps, online portals, and other applications.
- Oversee project teams through the full application development lifecycle, from concept and design through testing, release, and support, while also guiding the implementation of wireframes, site maps, schematics, user flows, icons, samples, and prototypes in line with requirements.
- Continuously inspect workflows, diagnose technical problems, and address defects or errors discovered during development.
- Define programming standards and working methods, then review developed components to confirm they satisfy both functional and technical expectations before code merge or release for testing.
- Maintain documentation practices and track changes consistently across development initiatives.
- Gather the inputs required for testing so components can be validated before merge, release, and handoff to QA.
- Lead and monitor testing across unit, integration, functional, and non-functional levels, and recommend improvements so the solution performs reliably in real-world usage.
- Evaluate test outcomes, identify gaps, and propose corrective measures to improve the next development phase.
- Apply current integration standards and best practices, choose appropriate integration methods, and manage the programming components involved in integration work.
- Coordinate with the right teams to gather inputs for integration planning.
- Execute integration plans and related communication-integration activities across complementary digital channels and platforms to expand the organization’s online reach.
- Spot integration issues during testing in coordination with other teams and resolve technical problems in a timely manner.
- Track e-channel performance, review traffic patterns, establish targets, and plan capacity initiatives in line with IT strategy.
- Partner with UX/UI team members and use user research findings to support implementation.
- Collect incidents and issue details related to e-channels and provide support to resolve problems affecting delivered applications and solutions.
- Review maintenance agreements and service contracts, and update user and training manuals to reflect application changes accurately.
- Examine support logs and performance reports, then prepare application support summaries with recommendations for improvement.
- Follow organizational policies, procedures, and standard operating practices to ensure work is consistent, controlled, and compliant.
Education
A bachelor’s degree in Computer Science, Information Technology, or a closely related equivalent field is mandatory.
Experience
At least 2 years of relevant professional experience is required.
Competencies
- Collaboration and communication at a developing level
- Professional conduct at a developing level
- Project management at a proficient level
- Results orientation at a developing level
- IT compliance at a developing level
- IT change management at a developing level
- Software development at a developing level
- Customer focus at a developing level
- Solution planning and integration at a proficient level
- Supporting change and innovation at a developing level
Location
Riyadh, Riyadh, Saudi Arabia. This is an onsite role.