companyGCG Enterprise Solutions logo

Senior Software Engineer at Ghobash Group | Dubai

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Qualifications:Bachelor’s degree in Computer Science, Software Engineering, or a related field. Relevant certifications such as Azure/AWS, security, or architecture are advantageous.

About the job

As a Senior Software Engineer, you will play a pivotal role in transforming business requirements into innovative technical solutions. Your responsibilities will span from clarifying requirements and designing architecture to executing end-to-end development. You will collaborate closely with stakeholders and delivery teams to ensure our applications are secure, scalable, and aligned with strategic business objectives.

Key Responsibilities

  • Requirements & Architecture: Collaborate with internal stakeholders and product delivery teams to gather and validate both functional and non-functional requirements. Create solution designs (HLD/LLD), architectural diagrams, sequence flows, and API contracts. Establish technical standards to ensure maintainability, performance, security, and scalability. Lead technical estimations, feasibility analyses, and early identification of dependencies and risks.
  • Software Development: Write clean, modular, and testable code using . NET (Core / . NET 6+) and C#. Develop REST APIs and integrate with various third-party systems (SSO, payment gateways, CRM/ERP, etc.). Design and implement data models and manage database operations utilizing SQL (SQL Server/PostgreSQL) and/or NoSQL technologies. Follow best practices (Clean Architecture, SOLID principles, Domain-Driven Design) and enforce code quality through peer reviews.
  • Collaboration & Coordination: Work in an Agile/Scrum environment alongside DevOps, QA, Architects, BAs, and UI/UX designers. Actively participate in sprint planning and retrospectives, contributing to delivery quality and predictability. Mentor junior engineers through code reviews and technical guidance to enhance team capabilities.
  • Testing & Deployment: Uphold high testing standards through unit and integration testing. Assist with deployments using CI/CD pipelines to ensure smooth production rollouts. Contribute to observability practices, including logging and monitoring, to achieve operational excellence.
  • Troubleshooting & Support: Diagnose production issues and perform root cause analyses, proposing long-term solutions. Support hypercare and stabilization post-launch, contributing to documentation and runbooks.
  • Continual Improvement: Stay updated on emerging technologies and methodologies to enhance product quality. Provide suggestions for improving team workflows, coding standards, and overall product performance.

About GCG Enterprise Solutions

Founded in 1982, GCG Enterprise Solutions is a premier provider of Office Automation Solutions in the UAE and beyond. We specialize in delivering comprehensive tech solutions that include Print Solutions, IT Services, AV, and Digital Transformation. Collaborating with leading technology partners, GCG develops tailored solutions to meet the needs of key industry sectors.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.