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.
Requirements
- Key ResponsibilitiesBackend & 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/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 GSSTech Group
Software Engineer (.NET & Advent APX)
Dubai, UAE
The employer is 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 role involves application supp
Senior DevOps Engineer (OpenShift)
, 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
IT Support Engineer - Enterprise Monitoring (Data Centre Operations)
Abu Dhabi, UAE
We are hiring an IT Support Engineer to join a Data Centre Operations team supporting a leading UAE financial institution in Abu Dhabi. This is a hands on, junior to early caree...
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, ...
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 Chapte...
Sr. Python Engineer - Microservices & Data Platforms
Dubai, UAE
We are seeking a highly skilled Python Engineer (Python & Microservices) to join a dynamic, enterprise data engineering chapter in Dubai. This role bridges the gap between high-...
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 Softwa...
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
Software Engineer (.NET & Advent APX)
Dubai, UAE
Senior DevOps Engineer (OpenShift)
, UAE
IT Support Engineer - Enterprise Monitoring (Data Centre Operations)
Abu Dhabi, UAE
Project Analyst - (IT Governance)
Dubai, UAE
Sr. Finacle Automation Engineer
Dubai, UAE
Sr. Python Engineer - Microservices & Data Platforms
Dubai, UAE
Finacle Test Automation Engineer
Dubai, UAE
IT Support Engineer - Enterprise Monitoring (Data Centre Operations)
Abu Dhabi, UAE
