
BackApply Now Apply for this job
Full-timeWhite Collar
Application Developer
El Sheikh Zayed OfficeITOn-site
Job Description
- Software Development: Write clean, scalable, and maintainable code in programming languages such as Java, C#, Python, JavaScript, etc.
- System Design: Collaborate with project stakeholders to understand requirements and design software solutions that meet those needs.
- Testing and Debugging: Perform unit testing, debugging, and bug-fixing to ensure application quality and reliability.
- Application Maintenance: Update and maintain existing applications to improve functionality and fix any issues.
- Collaboration: Work closely with other developers, system administrators, and business analysts to ensure cohesive integration of applications.
- Documentation: Create and maintain documentation for application development, code, and design specifications.
- User Support: Provide support to end users by troubleshooting application-related issues.
- Security: Implement security measures and best practices to protect applications from threats.
Responsibilities
- Software Development: Write clean, scalable, and maintainable code in programming languages such as Java, C#, Python, JavaScript, etc.
- System Design: Collaborate with project stakeholders to understand requirements and design software solutions that meet those needs.
- Testing and Debugging: Perform unit testing, debugging, and bug-fixing to ensure application quality and reliability.
- Application Maintenance: Update and maintain existing applications to improve functionality and fix any issues.
- Collaboration: Work closely with other developers, system administrators, and business analysts to ensure cohesive integration of applications.
- Documentation: Create and maintain documentation for application development, code, and design specifications.
- User Support: Provide support to end users by troubleshooting application-related issues.
- Security: Implement security measures and best practices to protect applications from threats.
Requirements
- Strong troubleshooting, analytical, and problem-solving skills.
- Good communication and team management skills.
- Proficiency in programming languages (e.g., Java, C#, Python, JavaScript). Familiarity with databases (e.g., SQL, NoSQL) and frameworks (e.g., .NET, Spring, Angular, React).
- Experience with development tools like Git, Visual Studio, Eclipse, or others.