Software Developer
Job Description
A rapidly growing technology company in Dubai is seeking a talented Software Developer to design, develop, test, and maintain enterprise-level software applications. The ideal candidate will be responsible for building scalable, secure, and high-performance solutions that support business operations and digital transformation initiatives.
The Software Developer will collaborate with product managers, business analysts, UI/UX designers, and quality assurance teams throughout the software development lifecycle. The role requires strong programming skills, problem-solving abilities, and a passion for developing innovative technology solutions.
Candidates should have experience with modern development frameworks, databases, APIs, and cloud-based technologies while maintaining coding standards and software security best practices.
Key Responsibilities
Design, develop, and maintain software applications
Analyze business requirements and technical specifications
Write clean, efficient, and maintainable code
Develop APIs and system integrations
Troubleshoot software defects and performance issues
Conduct unit testing and support QA activities
Collaborate with cross-functional development teams
Participate in code reviews and technical discussions
Maintain technical documentation
Implement software security and data protection standards
Optimize application performance and scalability
Support deployment and production releases
Qualifications
Bachelor’s Degree in Computer Science, Software Engineering, or related field
3–7 years of software development experience
Strong knowledge of Java, .NET, Python, or PHP
Experience with SQL and database management systems
Knowledge of REST APIs and cloud technologies
Understanding of Agile/Scrum methodologies
Preferred Qualifications
Experience with AWS, Azure, or Google Cloud
Knowledge of DevOps tools and CI/CD pipelines
GCC experience preferred
Experience in enterprise software development
Benefits
Competitive Salary Package
Medical Insurance
Annual Air Ticket
Performance Bonus
Remote Work Opportunities (Subject to Company Policy)
Paid Annual Leave
Professional Training & Certifications
Career Growth Opportunities
Key Skills
✔ Software Development
✔ Java / .NET / Python
✔ SQL Databases
✔ REST APIs
✔ Cloud Computing
✔ Agile Methodology
✔ Problem Solving
✔ Application Security
✔ System Integration
✔ Technical Documentation