About the role

  • Develop and maintain .NET applications
  • Collaborate with teams to design and enhance system architecture
  • Write clean, scalable code using C# .NET programming languages
  • Create web services and APIs
  • Conduct testing and debugging of applications
  • Work with Azure and AWS technologies
  • Participate in code reviews and maintain code quality standards
  • Document development processes and best practices

Requirements

  • 5-12 years of relevant industry experience
  • Strong knowledge of C#, .NET, .NET Core [Version 5 and above], REST API [WebAPI / RESTful services], Entity Framework, ORM
  • Strong in OOPS concepts and core design patterns
  • Exception handling, collections, Data structure and algorithms
  • CI/CD and DevOps methodologies
  • WebSocket implementation, Message Broker, Microservices & Azure services
  • Knowledge of AWS services is a plus
  • Skill for writing reusable C# libraries
  • Familiarity with Microsoft SQL Server, NOSQL, ORM
  • Working experience with CI/CD and DevOps related skillset
  • Good English communication
  • Creating and executing unit and component tests
  • Working knowledge with source control systems like Git, BitBucket, Bamboo
  • Excellent analytical, problem-solving, and troubleshooting skills
  • Understanding fundamental design principles behind a scalable application
  • Good knowledge on UI Framework / Libraries like Angular Js / Knockout Js / React Js, JavaScript, jQuery, MVC, TypeScript is a plus
  • Experience in Test Driven Development (TDD) is a plus

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off

Job title

Senior .NET Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job