4,198 open roles
Senior Full Stack .NET Engineer
Job description
We are seeking a Senior Full Stack .NET Engineer to design and build robust, scalable solutions for insurance and financial platforms, working within an Agile Scrum team to deliver high-quality, well-tested code while mentoring fellow developers and driving technical excellence.
Responsibilities
Develop efficient, testable, and maintainable full stack solutions that adhere to project plans and industry standards Build robust RESTful services using C# and .NET Core Design, construct, and optimize complex MS SQL queries, stored procedures, and reporting functions, especially for financial/accounting systems Work on applications that process, report, and reconcile insurance and financial data with accuracy and compliance Contribute to team goals and support fellow developers as part of an Agile Scrum Team Provide coaching and guidance to less-experienced developers, fostering a collaborative learning environment Serve as a hands-on coding expert in software development, delivering solutions that meet business and financial needs Ensure timely delivery of tasks and actively participate in sprint planning and reviews Requirements Bachelor's degree in Computer Science, Information Systems, or a related field 5+ years of experience in developing full-stack web applications capable of delivering end-to-end solutions Proficiency in C#, .
NET Core, Kafka/Service Bus, Azure Blob Storage, REST APIs, and microservices architecture Expertise in MS SQL including query tuning, stored procedures, and database design Experience with cloud platforms (Azure) Hands-on experience in developing web applications using one of the popular web frameworks (Vue.js, ReactJS, Angular) Hands-on experience with DevOps approaches for CI/CD, release management, and automation using tools such as Azure DevOps, Azure Repos, GitHub, Azure ARM, or Terraform Ability to work with minimal supervision in a team-oriented environment Strong leadership skills and the ability to collaborate effectively with team members Ability to work effectively with technology and business stakeholders Excellent time management and organizational skills Ability to document requirements and specifications clearly Proficiency in English at a B2+ level Nice to have Background in insurance or financial systems or applications Hands-on experience in developing web applications using Vue.
js web framework Experience with Docker and/or Kubernetes, containerization Understanding of business trends Accuracy and attention to detail
Description copied from EPAM Systems's careers page. Read the full posting before you apply.
More jobs at EPAM Systems
Senior Full-Stack Engineer (Python+React)
EPAM Systems· Remote (Serbia)Manager/Senior Manager, Delivery Management - Application Security
EPAM Systems· London, England, UKSenior Data Scientist
EPAM Systems· Remote (Argentina; Brazil; Chile; Colombia; Mexico)Senior End-User Support Engineer
EPAM Systems· Warsaw, Masovian Voivodeship, PolandSenior Cloud & Infrastructure Engineer (Azure & Terraform)
EPAM Systems· Remote (Canada)