Back to roles

TASC Outsourcing

Software Engineer - Hiring UAE National

On-siteDubai, United Arab Emirates (On-site)Posted last mo.
Fast Track available

About the role

Key Responsibilities

  • Design, develop, test, and maintain software applications and systems.

  • Write clean, efficient, secure, and maintainable code.

  • Understand business requirements and translate them into technical solutions.

  • Develop and integrate APIs, databases, and third-party applications.

  • Troubleshoot application issues, bugs, and performance problems.

  • Conduct unit testing, debugging, and code reviews.

  • Maintain technical documentation and application specifications.

  • Support application deployment, upgrades, and production releases.

  • Collaborate with developers, QA, DevOps, product, and business teams.

  • Monitor application performance and recommend improvements.

  • Follow software development standards, security practices, and SDLC methodologies.

  • Participate in Agile/Scrum activities and continuous improvement initiatives.

Qualifications & Experience

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related discipline.

  • Strong programming knowledge in one or more languages such as Java, Python, C#, JavaScript/TypeScript, or .NET.

  • Experience with SQL and relational/non-relational databases.

  • Knowledge of REST APIs, web services, Git/version control, and software testing.

  • Familiarity with cloud platforms such as Azure, AWS, or GCP is advantageous.

  • Understanding of Agile/Scrum, CI/CD, DevOps, and application security is preferred.

  • Strong analytical, troubleshooting, and problem-solving skills.

… more

Already applied?

Track every application and share your Digital Profile.

Open your space