4,360 open roles
Senior Software Engineer (.NET)
Job description
We are seeking a Full Stack .NET Engineer . You will build and modernize web applications and microservices used in financial supervision workflows, from APIs and data access through to UI delivery. You will work in an agile team, apply secure engineering practices and help improve delivery through automation, testing and clear standards.
Responsibilities
Design and build back-end services using .NET (including .NET eight) and Java where needed Develop microservices and event-driven integrations to support scalable workflows Create and maintain RESTful APIs, data access layers and domain models using Entity Framework Build and enhance web applications using ASP.NET including Web.
Forms where applicable Package and run services in Docker to support consistent deployments across environments Implement OAuth-based authentication and apply secure coding practices across the stack Support legacy .NET Framework applications and contribute to modernization plans to newer .NET Deploy and maintain applications on Internet Information Services (IIS) and Windows Server, managing environment-specific configuration Requirements Proven experience delivering full stack solutions on the .
NET platform Proficiency in C# and modern .NET, with ability to work across services and web apps Experience designing microservices and event-driven architectures Hands-on experience with Entity Framework and relational data modeling Knowledge of Docker and containerization concepts for build and runtime consistency Experience with Amazon Web Services (AWS) services such as Simple Storage Service (S3), Lambda, API Gateway and Relational Database Service (RDS) Understanding of OAuth and secure development practices in enterprise environments Experience supporting legacy .
NET Framework applications and planning incremental modernization Nice to have Experience with Oracle database integration and query optimization Familiarity with Java Quarkus and Open. Telemetry for observability Exposure to Storybook, design systems or single-page applications such as React
Description copied from EPAM Systems's careers page. Read the full posting before you apply.
More jobs at EPAM Systems
Senior Cloud Engineer (AWS)
EPAM Systems· Remote (Colombia; Mexico; Argentina)Application Engineer (Energy Data Management)
EPAM Systems· Lausanne, Canton de Vaud, SwitzerlandAI Native Delivery Manager (AI/Run practice)
EPAM Systems· Remote (Georgia; Armenia; Kazakhstan; Uzbekistan; Kyrgyzstan)Lead Software Engineer - .NET with Azure, React
EPAM Systems· Coimbatore, Tamil Nadu, India; Chennai, Tamil Nadu, India; Gurgaon, Haryana, India; Bangalore, Karnataka, India; Hyderabad, Telangana, India; Pune, Maharashtra, IndiaJunior Data Integration Engineer
EPAM Systems· Kuala Lumpur, Malaysia
More jobs in Singapore
BNEF Downstream Oil and Chemical Analysis Researcher
Bloomberg· SingaporeCategory Manager
DFI Retail Group· SingaporeResilience Manager
Barclays· Singapore, Marina Bay Financial Tower 2Assistant Manager / Senior Executive, Student Affairs
Nanyang Technological University· NTU Main Campus, Singapore2nd Shift Manufacturing Technician
Applied Materials· Singapore, SGP