Software Engineer - (.NET & Test Automation)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
We are looking for a highly motivated Software Engineer with strong expertise in.NET (C#), Node.js, and Test Automation to join our Software Engineering team supporting enterprise Business Platforms and Wealth & Asset Management initiatives.
Key Skills for This Role
Full Job Posting
Overview
We are looking for a highly motivated Software Engineer with strong expertise in
.NET (C#), Node.js, and Test Automation
to join our Software Engineering team supporting enterprise
Business Platforms And Wealth & Asset Management
initiatives.
The ideal candidate will have strong backend development experience, hands-on expertise in automation testing, and experience building scalable enterprise applications.
This role also requires exposure to AI-assisted development, CI/CD automation, and modern software engineering practices.
Backend & Application Development
- Design, develop, and maintain scalable backend applications using .NET (C#)
- Build secure, scalable, and high-performance RESTful APIs and microservices using Node.js
- Develop and optimize MS SQL Server databases, stored procedures, and complex T-SQL queries
- Ensure application performance, reliability, scalability, and high availability
- Troubleshoot production issues and provide application support when required
- Follow software engineering best practices, coding standards, and secure development principles
Automation & Quality Engineering
- Design, develop, and maintain end-to-end automation testing frameworks from scratch
- Develop automation scripts using tools such as:
- + Playwright
- + Cypress
- + Selenium
- Execute automated regression, integration, and functional testing
- Improve software quality through automation-first engineering practices
- Work closely with development and QA teams to ensure comprehensive test coverage
Ci And Cd & Devops
- Build and maintain CI/CD pipelines for automated build, testing, and deployment
- Support release management and deployment automation
- Improve engineering efficiency through automation and DevOps best practices
- Collaborate with cross-functional teams to ensure smooth software delivery
Process Improvement & Ai Integration
- Review existing engineering workflows and identify opportunities for automation
- Leverage AI-powered development tools to improve engineering productivity
- Apply Large Language Models (LLMs) and AI technologies where appropriate to automate engineering and data-related processes
- Research and evaluate emerging AI tools and modern software engineering practices
Required Technical Skills
- 5+ years of hands-on experience with .NET (C#) backend development
- Strong experience developing scalable applications using Node.js
- Expertise in building RESTful APIs and microservices
- Strong proficiency in MS SQL Server, database design, query optimization, and T-SQL
- Strong experience with automation testing tools such as:
- + Playwright
- + Cypress
- + Selenium
- Experience developing automation frameworks from scratch
- Strong understanding of software testing methodologies and quality engineering
- Hands-on experience with Git, version control, and branching strategies
- Strong experience building and maintaining CI/CD pipelines
- Experience troubleshooting production issues and improving application performance
- Nice to Have
- Experience with AI-assisted coding tools such as GitHub Copilot, Cursor, Claude Code, or similar
- Exposure to LLMs and AI-driven engineering workflows
- Experience with cloud platforms (Azure or AWS)
- Knowledge of Docker, Kubernetes, or containerized deployments
- Experience working with Wealth Management or Asset Management platforms
- Understanding of Agile and Scrum methodologies
Required Competencies
- Strong analytical and problem-solving skills
- Excellent debugging and troubleshooting capability
- Strong ownership mindset with a focus on delivery and quality
- Ability to work independently and collaboratively in Agile teams
- Excellent communication and stakeholder management skills
- Passion for continuous learning and adopting modern technologies
- Ability to work in fast-paced enterprise environments
Preferred Domain Experience
- Banking
- Financial Services
- Wealth Management
- Asset Management
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Global Software Solutions Group
Senior DevOps Engineer (OpenShift)
Dubai, UAE
We are looking for an experienced Senior DevOps Engineer with strong expertise in OpenShift Platform Administration, Kubernetes, and CI/CD engineering to support large-scale Business Platforms & Payments initiatives. The
Software Engineer (.NET & Advent APX)
Dubai, UAE
We are looking for an experienced Software Engineer with strong expertise in Advent APX , .NET (C#) , and MS SQL Server to support enterprise Wealth & Asset Management platforms. The ideal candidate should possess hands-
IT Support Engineer - Enterprise Monitoring (Data Centre Operations)
Abu Dhabi, UAE
IT Support Engineer - Enterprise Monitoring (Data Centre Operations) | Abu Dhabi We are hiring an IT Support Engineer to join a Data Centre Operations team supporting a leading UAE financial institution in Abu Dhabi. Thi
Finacle Test Automation Engineer
Dubai, UAE
We are seeking a highly skilled Senior Product Engineer (Finacle & Automation Testing) to join a leading enterprise banking technology team in Dubai. Operating within the Software Engineering Chapter, this role focuses o
Sr. Finacle Automation Engineer
Dubai, UAE
We are seeking a highly skilled Senior Product Engineer (Finacle Automation) to join a premier banking technology team in Dubai. Operating within the Software Engineering Chapter, this role is aligned with the Business P
Project Analyst - (IT Governance)
Dubai, UAE
We are seeking a highly organized and detail-oriented Project Analyst to join a leading enterprise technology team in Dubai. Operating within the IT Governance delivery stream, this role is essential in supporting Tribes
Senior Payments Engineer - Cards Acquiring
Dubai, UAE
We are seeking a highly skilled Senior Payments Engineer (Cards & Cards Acquiring) to join a leading enterprise banking technology team in Dubai. Operating within the Software Engineering Chapter, this role is dedicated
Business Development Manager - Outsourcing & IT Staffing
Dubai, UAE
Role Overview: GSS is seeking a high-calibre Business Development Manager with an established network and active, existing client relationships in the UAE/GCC outsourcing and IT staffing market. This is a pure hunter rol
Senior DevOps Engineer (OpenShift)
Dubai, UAE
Software Engineer (.NET & Advent APX)
Dubai, UAE
IT Support Engineer - Enterprise Monitoring (Data Centre Operations)
Abu Dhabi, UAE
Finacle Test Automation Engineer
Dubai, UAE
Sr. Finacle Automation Engineer
Dubai, UAE
Project Analyst - (IT Governance)
Dubai, UAE
Senior Payments Engineer - Cards Acquiring
Dubai, UAE
Business Development Manager - Outsourcing & IT Staffing
Dubai, UAE