Software Engineer - (.NET & Test Automation)
Core
Design, develop, and maintain scalable backend applications and automation testing frameworks for enterprise Business Platforms and Wealth & Asset Management initiatives.
Role type
Senior IC software engineer (backend & test automation)
Builds
Scalable .NET and Node.js microservices, RESTful APIs, and end-to-end automation testing frameworks
Domain
Enterprise software / Wealth & Asset Management
Deliverable
production ML models | product features | infrastructure
Required skills
.NET (C#), Node.js, MS SQL Server, T-SQL, Playwright, Cypress, Selenium, CI/CD pipeline management, Git, microservices architecture, database design, query optimization
Preferred skills
AI-assisted development tools (GitHub Copilot, Cursor, Claude Code), LLM integration, cloud platforms (Azure, AWS), Docker, Kubernetes, Agile/Scrum methodologies
Technologies
.NET, C#, Node.js, MS SQL Server, Playwright, Cypress, Selenium, Git, Azure, AWS, Docker, Kubernetes
Responsibilities
Design and develop scalable backend applications using .NET and Node.js; Build and maintain CI/CD pipelines for automated build, testing, and deployment; Design, develop, and maintain end-to-end automation testing frameworks from scratch; Optimize MS SQL Server databases and complex T-SQL queries; Troubleshoot production issues and ensure application performance and reliability; Leverage AI-powered development tools to improve engineering productivity
Seniority
Senior, hands-on IC