Software Developer - Information Systems

Gssgroups — United Arab Emirates · Posted ~1 day ago

Mid Full-time

Skills

Software Development API Integration System Integration Database Management Application Troubleshooting Requirements Analysis Testing UAT Deployment APIs SAP Databases

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work as a Software Developer supporting internal information systems from development through deployment and ongoing support. You will build and enhance applications, integrate APIs and enterprise systems, analyze business requirements, manage databases, troubleshoot issues, and participate in testing and user acceptance activities.

Highlights

Broad software development role covering application enhancement, enterprise integration, requirements analysis, testing, deployment, and ongoing application support while working closely with business and IT stakeholders.

Description

We are looking for a Software Developer to support the development, enhancement, integration, and maintenance of internal information systems. The role will work closely with business users and IT stakeholders to deliver reliable, secure, and efficient applications aligned with organizational requirements. The ideal candidate will have hands-on software development experience, a good understanding of APIs and system integration, database knowledge, and the ability to troubleshoot and support applications through development, testing, UAT, and deployment. Requirements Key Responsibilities Develop, test, maintain, and enhance internal applications and information systemsAnalyze requirements and work closely with business users to understand application and system needsImplement system enhancements, fixes, and continuous improvementsParticipate in system integration activities, including APIs and SAP interfacesSupport integration between internal applications, enterprise systems, and external interfacesAssist with database design, development, maintenance, and data-related activitiesDevelop and maintain reliable, scalable, and maintainable application componentsTroubleshoot application and system issues and provide timely resolutionsSupport User Acceptance Testing (UAT), defect resolution, deployment, and post-deployment activitiesPrepare and maintain technical documentation, system documentation, and user guidesFollow established software development standards, coding practices, security policies, and IT governance requirementsCollaborate with business users, IT teams, and other stakeholders throughout the application development lifecycleContribute to reporting, system improvements, process optimization, and continuous improvement initiativesEnsure accurate system integrations and database updatesSupport application stability, availability, and performance of assigned systems Required Technical Skills Software Development Minimum 2+ years of software development experienceStrong understanding of software development lifecycle and programming fundamentalsHands-on experience with at least one programming language such as:.NET / C#Javaor a similar enterprise programming languageExperience developing, testing, debugging, and maintaining business applicationsAPIs & System Integration Basic to intermediate understanding of REST APIs and system integration conceptsExperience working with APIs, integrations, interfaces, or web servicesExposure to SAP interfaces / SAP integration is an advantageAbility to understand integration requirements and troubleshoot integration-related issues Database Experience working with relational databasesKnowledge of databases such as:SQL ServerOracleor similar relational database technologiesUnderstanding of SQL, database design, queries, data manipulation, and database maintenanceWeb Technologies Familiarity with web development technologiesUnderstanding of frontend/backend application interaction and web-based information systems Version Control & Development Tools Hands-on knowledge of Git or other version control systemsFamiliarity with standard software development and deployment practices ERP / Enterprise Systems Experience working in ERP environments is an advantageExposure to SAP is highly desirable Application Development & Delivery The successful candidate will be expected to contribute across the application lifecycle, including: Requirement understandingSolution developmentCoding and configurationTesting and debuggingSystem integrationUAT supportDeploymentProduction supportDocumentationContinuous improvement Required Competencies Stakeholder Engagement Ability to work effectively with business users, IT teams, and other stakeholders to understand requirements and support successful application delivery. Results Orientation Ability to deliver assigned development tasks within agreed timelines and take ownership of issues through resolution. Collaboration Strong ability to work collaboratively with cross-functional teams in a highly cooperative environment. Effective Communication Clear and professional communication skills, with the ability to explain technical issues and solutions to both technical and non-technical stakeholders. Adaptability Ability to learn new technologies, systems, processes, and business requirements and adapt to changing priorities. Professionalism High level of integrity, accountability, reliability, and professional conduct. Technical & Functional Competencies Solution Development / Programming: Basic to proficient understanding of application development and programmingSystem & Technology Integration: Understanding of APIs, interfaces, and enterprise system integrationIT Strategy & Governance: Basic understanding of IT standards, governance, and development practicesQuality Control: Ability to develop quality code, perform testing, identify defects, and support UATUser Experience Design: Basic understanding of usability and user experience principles when developing business applications Education Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field Certifications - Advantage Certifications in software development, cloud, databases, or relevant technologies will be an advantage, including: Microsoft Certified DeveloperOracle certificationsAWS certificationsOther relevant software development or technology certifications Preferred Experience Candidates with exposure to any of the following will be preferred: Enterprise application developmentERP environmentsSAP interfaces/integration.NET / C# developmentJava developmentSQL Server / OracleREST APIs and web servicesInternal business information systemsApplication support and production troubleshootingUAT and deployment support What Success Looks Like Development tasks are delivered within agreed timelinesApplications are delivered with strong code quality and minimal defectsSystem issues and bugs are resolved within agreed SLAsSupported applications remain stable, reliable, and availableUAT cycles are completed effectively with minimal reworkTechnical documentation and user guides are accurate and maintainedDevelopment and security standards are consistently followedSystem integrations and database updates are accurate and reliableThe developer actively contributes to application and process improvements