Point your AI agent at freehire and let it find you a job.

Get the CLI →

TASC Outsourcing

Software Engineer - Hiring UAE National

Posted 6 views
Discussion

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.