EPAM Systems
EPAM Systems1h ago
LinkedIn

Senior Software Engineer

Bengaluru, Karnataka, India
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at EPAM Systems

Full Job Description

We are looking for a Senior .NET Developer with extensive experience in .NET Core (or the latest .NET Framework) and front-end frameworks like React or Angular. This role also requires expertise in cloud platforms such as Azure or AWS. The ideal candidate will excel at designing and delivering scalable, high-quality solutions utilizing SOLID principles, design patterns, and best engineering practices within an Agile development environment.

Responsibilities:

  • Design and develop robust applications using .NET Core, ASP.NET Core, ASP.NET MVC, and ASP.NET Web API.
  • Implement engaging front-end user interfaces using JavaScript, HTML5, CSS3, and modern frameworks like React or Angular.
  • Ensure exceptional code quality through Behavior-Driven Development (BDD)/Test-Driven Development (TDD), unit testing, and continuous integration/continuous deployment (CI/CD) pipelines using tools such as Git, TeamCity, or VSTS.
  • Leverage Azure or AWS services for application deployment, monitoring, and scaling.

Requirements:

  • 5 to 10 years of professional experience in .NET development, with a strong focus on .NET Core or the latest .NET Framework.
  • Deep understanding and application of SOLID principles, design patterns, and best engineering practices.
  • Solid knowledge of SQL and database concepts.
  • Proven experience with Agile development methodologies and a dedication to continuous improvement.
  • Upper-Intermediate English proficiency for clear and effective communication.
  • Demonstrated leadership qualities and a proactive approach to problem-solving.

Nice to Have:

  • Advanced knowledge of Microsoft Azure or Amazon Web Services.
  • Proficiency in ReactJS or Angular (version 4+) for front-end development.

Company

EPAM Systems

EPAM Systems

EPAM Systems (NYSE:EPAM) is a global leader in AI transformation engineering and integrated consulting. We partner with Forbes Global 2000 companies and ambitious startups, leveraging over thirty year...

Bengaluru, Karnataka, India
Posted on LinkedIn