Senior Software Engineer - .NET

5 - 8 years

Kochi

Posted:6 days ago

Apply

Job Description

Senior .NET Software Engineer

Responsibilities

  • Build and maintain applications leveraging C#, .NET Framework 4.x, and .NET Core
  • Create backend services, REST APIs, and application components that adhere to coding standards and best practices
  • Construct and sustain full stack applications spanning both frontend and backend layers
  • Design and fine-tune database solutions utilizing Microsoft SQL Server, MongoDB, and other relational or non-relational databases
  • Implement object-oriented programming principles, design patterns, and architectural best practices to produce maintainable, scalable applications
  • Roll out and debug .NET Core applications within Linux-based environments
  • Assist with application deployment and integration across AWS services
  • Create unit and integration tests, resolve issues, and enhance application performance and reliability
  • Work alongside architects, QA engineers, and fellow developers to produce quality software solutions

Requirements

  • 5+ years of hands-on programming experience in C# and .NET Framework 4.x
  • Practical experience with .NET Core and building applications in Linux-based environments
  • Background in REST APIs and backend application development
  • Understanding of Microsoft SQL Server, MongoDB, and database design principles
  • Solid grasp of Object-Oriented Programming (OOP), design patterns, and software architecture
  • Comfort with AWS cloud services and deploying applications
  • Sharp analytical and problem-solving abilities
  • Capability to produce clean, reusable, and maintainable code
  • Solid awareness of application performance, scalability, and security considerations
  • Strong communication and teamwork abilities

Nice to have

  • Background in microservices architecture and cloud-native application development
  • Familiarity with automated testing, CI/CD pipelines, and source control tools like Git
  • Experience with Docker and Kubernetes
  • History of working within Agile/Scrum development environments

Skills Required

OOPS C# Architecture Microservices .Net Program Application

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