Software Engineer
Ghobash Group
The Software Engineer will be responsible for designing developing testing and maintaining software applications for the bank that meet business and technical requirements. This role involves collaborating with cross-functional teams analyzing user needs and providing efficient and scalable solutions. The developer will follow best practices in coding testing and deployment to ensure delivery of high-quality software systems.
DUTIES & RESPONSIBILITIES:
- Design develop and implement software applications in line with business needs.
- Write clean maintainable and efficient code following coding standards.
- Perform unit testing and participate in integration system and user acceptance testing.
- Collaborate with business analysts QA engineers and other developers to deliver solutions.
- Participate in code reviews technical discussions and knowledge-sharing sessions.
- Maintain existing software applications and troubleshoot technical issues.
- Ensure software security scalability and performance optimization.
- Document software design workflows and technical specifications.
Qualifications :
Education:
- Bachelors degree in computer science Software Engineering.
- Masters Degree in Computer Science Information Technology (Preferred) .
Experience:
- 2 - 4 years of experience in software development
- 5 years banking experience including full SDLC agile practices and DevOps exposure.
Additional Information :
Core Technical Skills
- Programming Languages: .Net Java C# Python JavaScript/TypeScript C/C
- Web Development: HTML CSS React Angular .
- Backend Development: .NET Spring Boot
- Databases: SQL MS SQL server. MySQL PostgreSQL Oracle) NoSQL (MongoDB Redis Cassandra).
- APIs: REST GraphQL SOAP gRPC.
- Cloud Platforms: AWS Microsoft Azure Google Cloud Platform (Any of them)
- DevOps & CI/CD: Jenkins GitHub Actions GitLab CI/CD Docker Kubernetes Terraform.
- Version Control: Git GitHub GitLab Bitbucket.
- Testing: Unit testing (JUnit NUnit pytest) Integration & Automation testing Selenium Cypress.
Software Engineering Practices
- Object-Oriented Programming (OOP) and Design Patterns.
- Agile & Scrum Methodologies.
- System Design & Architecture (microservices monoliths event-driven).
- Data Structures & Algorithms (time complexity problem-solving).
- API Design & Integration.
- Code Review & Clean Code Principles (SOLID and DRY).
- Security Best Practices (OWASP authentication/authorization encryption).
- Documentation & Technical Writing.
Soft Skills
- Problem-Solving & Analytical Thinking.
- Communication Skills (working with cross-functional teams).
- Collaboration & Teamwork.
- Adaptability to new technologies and environments.
- Time Management and meeting deadlines.
- Critical Thinking & Decision-Making.
Emerging & Specialized Skills (Nice to Have)
- AI/ML: TensorFlow PyTorch Scikit-learn.
- Big Data: Hadoop Spark Kafka.
- Mobile Development: Android (Kotlin/Java) iOS (Swift) Flutter React Native. (Recommendation)
Compliance with policies and procedures based on the ISO standards adopted by CNS.
Remote Work :
No
Employment Type :
Full-time
- Summary: Join a leading non-custodial wallet provider committed to bringing the next billion users into the world of decentralized finance (DeFi). We are seeking a talented mobile application developer to build high-security mobile applications and implement advanced ...
- Summary: Join a leading global payments firm as a Soroban Smart Contracts Developer. Leverage the Stellar network to revolutionize cross-border settlements by developing smart contracts and integrating anchor services. Your expertise will enhance the efficiency and security...
- Summary: We are seeking a skilled Ethereum Developer to join our team in enhancing and optimizing the Ethereum development experience. The role involves implementing EVM-compatible features and optimizing gas usage. The ideal candidate will have a deep understanding of...
- ...A skilled and motivated Software Engineer is needed to join a dynamic development team. The ideal candidate should have strong problem-solving abilities, technical knowledge, and a passion for developing efficient and innovative software solutions. Freshers and experienced...
- ...platforms across the globe. Our network is truly international with engineering teams in 13 countries and operations in 40+ countries. A... ...With guidance from other engineers, design, write and release software as a solution to an end-to-end problem in your business...
$65000 per year
...business leadership. We are looking for enthusiastic and resourceful engineers who are passionate about building highly reliable and... ...are all aligned long term Responsibilities Contribute to software projects that support critical business operations Collaborate...- ...A skilled and motivated Software Engineer is required to design, develop, test, and maintain software applications. The selected candidate will work on building efficient, scalable, and high-quality systems while collaborating with cross-functional teams to deliver innovative...
- SellAnyCar are on a journey to build the future of all things automotive. We dream big, we aim big and we drive towards our goals. This mantra is why we are market leaders, why we are scaling and why we are competing for the best talent in Dubai and the world. ...
- ...world, they bring sharp thinking, speed, and a focus on meaningful impact to everything they do. We’re looking for a Blockchain Engineer to join a team that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and...
AED10000 - 15000 per month
...Used by Millions At Nagorik Technologies, we don't build ordinary software. We partner with startups, scale-ups, enterprises, fintech companies, telecom operators, and global brands to engineer SaaS platforms, AI-powered products, enterprise applications, cloud-native...- ...venture-backed Web3 startup at the forefront of innovation, creating next-generation social and financial primitives. As a Senior Software Engineer, you will design and develop core protocol features and secure smart contracts that will drive the future of decentralized...
$60000 - $75000 per year
...with strong commercial interest Responsibilities Write software applications and programs for backend/frontend purposes.... ...tools. Requirements BS/BE in Computer Science/Computer Engineering. Programming experience of 1 to 2 years in Python language....- ...We are currently seeking a skilled and innovative Software Engineer to join our team. The ideal candidate will be responsible for developing, testing, and maintaining software applications while ensuring high performance and reliability. Key Responsibilities: Design...
$80000 - $120000 per year
...Independent Thinking Through a Meritocracy of Ideas Winning Job Description We are looking for an Exceptional Software Engineer to join our automated trading team, focused on building and optimizing high-performance automated trading systems and supporting...- ...Position: Full Stack Software Engineer (Remote) Date Posted: June 9, 2026 Industry: Software Development / Artificial Intelligence / SaaS Employment Type: Full Time Experience: 5+ Years of Hands-on Software Engineering Experience Required Qualification...
AED10000 - 13000 per month
...JOB PURPOSE We're seeking an experienced Senior Software Engineer to be deployed with our airline client — a major international airline headquartered in Dubai — as part of their IT Innovation and Digital Services team. You will design and build scalable, production...- ...Strong computer science fundamentals in system design, data structures, algorithms. Strong proficiency in Database Design and Software Architecture. Strong expertise in Python Experience with writing and maintaining unit tests. Strong proficiency in server...
- ...Overview The Software Engineer - Ruby On Rails will work as part of our dynamic team. Playing a key role in assisting our clients with technical issues. This role involves answering technical questions and dealing with incidents as they arise providing exceptional support...
$138700 - $203900 per year
...Position: Senior Software Engineer Date Posted: May 18, 2026 Industry: Software Engineering / Communications Platform / Cybersecurity / Fraud Detection / SaaS Employment Type: Full Time (Remote – United States) Experience: 6+ Years of Software Engineering...- ...sense of ownership. If this feels like your kind of crew, you’ll probably fit right in. About the Role: As a Senior Software Engineer, you’ll play a leadership role in the design and development of mission-critical systems that enable spiderSilk’s cutting-edge...
- ...Essential Job Functions: Assist in the development of software solutions by writing, testing, and debugging code. Collaborate... ...from senior team members. Learn and grow within the software engineering field by actively participating in training and mentoring programs...
AED10000 - 14000 per month
...Benefits: Work visa, air tickets, medical insurance, gratuity, paid time off JOB PURPOSE We're seeking a Senior Software Engineer – Database & BI to be deployed with our airline client, a major international airline headquartered in Dubai, to support the...- ...in building a better working world for our people, clients, and communities. The Opportunity We are seeking a Senior AI Software Engineer to join our AI Hub, where we rapidly deliver prototypes, proof-of-concepts (PoCs), and minimum viable products (MVPs), as well...
$140400 - $372300 per year
...Position: Staff Software Engineer Code Search Date Posted: May 24, 2026 Industry: Software Engineering / AI / Search Systems / Developer Tools Employment Type: Full Time Experience: 7–9+ Years in Software Engineering (or Equivalent Experience) Qualification...- ...Position: Senior Software Engineer (Java) Date Posted: May 11, 2026 Industry: Information Technology / Software Development / Enterprise Technology Employment Type: Full Time Experience: Senior-Level Experience in Java Backend Development, Distributed Systems...
- ...Position: QA Engineer / Software Quality Assurance Specialist (Contract) Date Posted: May 28, 2026 Industry: Information Technology / Software Testing / Quality Assurance Employment Type: Contract (3 Months – Extendable Based on Performance) Experience: Relevant...
- ...developers and programmers while resolving internal conflicts. Other common tasks include allocating company resources, conducting software team meetings, troubleshooting technical issues, and facilitating the deployment of software upgrades. Provide routine status...
- ...and offers. You design, develop and optimise business workflows and business intelligence processes. You create concepts for software changes. You will further develop our business and database-independent logistics solutions. You will design interfaces and...
- ...Position: Sales Executive (ERP Software) Date Posted: 06 June 2026 Industry: ERP Software / Information Technology / SaaS Solutions Employment Type: Full Time Experience: 1–3 Years (ERP, SaaS, IT Solutions, or B2B Sales) Qualification: Bachelor’s Degree...
- ~Weitere Informationen unter: A wide range of tasks await your commitment: As a member of a project team, you will be responsible for improving and troubleshooting within our innovative products and services around our successful...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
