Senior Software Engineer - .NET

5 - 8 years

Kochi

Posted:6 days ago

Apply

Job Description

Senior Software Engineer - .NET

Responsibilities

  • Design, develop, and maintain applications using C#, .NET Framework 4.x, and .NET Core
  • Develop backend services, REST APIs, and application components following coding standards and best practices
  • Build and maintain full stack applications, including frontend and backend components
  • Develop and optimize database solutions using Microsoft SQL Server, MongoDB, and other relational or non-relational databases
  • Apply object-oriented programming principles, design patterns, and architectural best practices to build maintainable and scalable applications
  • Deploy and troubleshoot .NET Core applications in Linux-based environments
  • Support application deployment and integration with AWS services
  • Write unit and integration tests, troubleshoot issues, and improve application performance and reliability
  • Collaborate with architects, QA engineers, and other developers to deliver quality software solutions

Requirements

  • 5+ years of programming experience in C# and .NET Framework 4.x
  • Hands-on experience with .NET Core and application development in Linux-based environments
  • Experience with REST APIs and backend application development
  • Knowledge of Microsoft SQL Server, MongoDB, and database design concepts
  • Strong understanding of Object-Oriented Programming (OOP), design patterns, and software architecture
  • Familiarity with AWS cloud services and application deployment
  • Strong analytical and problem-solving skills
  • Ability to write clean, reusable, and maintainable code
  • Good understanding of application performance, scalability, and security
  • Effective communication and collaboration skills

Nice to have

  • Experience with microservices architecture and cloud-native application development
  • Knowledge of automated testing, CI/CD pipelines, and source control tools such as Git
  • Exposure to Docker and Kubernetes
  • Experience working in Agile/Scrum development environments

Skills Required

Analytical C# SQL Linux Program Integration Senior Automation testing

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You