TASC Outsourcing
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. Show more Show less
AED 41,536 – 76,682/mo