TASC Outsourcing
The Software Engineer will be responsible for designing, developing, testing, and maintaining software applications. The role involves collaborating with cross-functional teams to build scalable, high-quality solutions while ensuring performance, security, and reliability. Key Responsibilities • Design, develop, test, and maintain software applications based on business requirements. • Write clean, efficient, and maintainable code following coding standards and best practices. • Participate in software design, code reviews, debugging, and troubleshooting. • Develop and integrate APIs and backend services. • Collaborate with product managers, business analysts, QA engineers, and other developers. • Perform unit testing and support system integration and user acceptance testing (UAT). • Maintain technical documentation and system specifications. • Identify and resolve software defects and performance issues. • Ensure applications comply with security, quality, and coding standards. • Stay updated with emerging technologies and contribute to continuous improvement initiatives. Requirements • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline. • Good understanding of object-oriented programming (OOP) concepts. • Experience in one or more programming languages such as Java, C#, Python, JavaScript, C++, or Go. • Knowledge of SQL and relational databases. • Understanding of REST APIs and web services. • Familiarity with Git or other version control systems. • Strong analytical, problem-solving, and communication skills. Show more Show less
Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Good understanding of object-oriented programming (OOP) concepts. Experience in one or more programming languages such as Java, C#, Python, JavaScript, C++, or Go. Knowledge of SQL and relational databases. Understanding of REST APIs and web services. Familiarity with Git or other version control systems. Strong analytical, problem-solving, and communication skills.
Design, develop, test, and maintain software applications based on business requirements. Write clean, efficient, and maintainable code following coding standards and best practices. Participate in software design, code reviews, debugging, and troubleshooting. Develop and integrate APIs and backend services. Collaborate with product managers, business analysts, QA engineers, and other developers. Perform unit testing and support system integration and user acceptance testing (UAT). Maintain technical documentation and system specifications. Identify and resolve software defects and performance issues. Ensure applications comply with security, quality, and coding standards. Stay updated with emerging technologies and contribute to continuous improvement initiatives.
Software Engineer / Application Developer - Hiring UAE National
TASC OutsourcingDubai, UAE
AED 12,000 – 18,000/mo
Senior Software Engineer, Quality Engineering
JobgetherDubai, UAE
AED 10,000 – 17,000/mo
Software Engineer
10ixDubai, UAE
AED 26,000 – 42,000/mo
Software Engineer
noonDubai, UAE
AED 22,000 – 32,000/mo
Senior Software Engineer (Backend)
dubizzleDubai, UAE
AED 25,000 – 42,000/mo
IT Group Security - Facial Recognition - Senior Software Engineer
EmiratesDubai, UAE
AED 20,000 – 40,000/mo