Software Engineer - Hiring UAE National
TASC Outsourcing · Dubai, United Arab Emirates
قدّم وتابع مع أبلاي إيدجKey ResponsibilitiesDesign, 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 & ExperienceBachelor'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.