Senior Software Engineer - .NET

5 - 8 years

Kochi

Posted:6 days ago

Apply

Job Description

Senior Software Engineer

Responsibilities

  • Create and sustain applications utilizing C#, .NET Framework 4.x, and .NET Core
  • Construct backend services, REST APIs, and application modules in accordance with coding standards and best practices
  • Develop and support complete applications spanning both frontend and backend layers
  • Engineer and refine database solutions leveraging Microsoft SQL Server, MongoDB, and additional relational or non-relational databases
  • Implement object-oriented programming concepts, design patterns, and architectural best practices to produce scalable, maintainable applications
  • Launch and resolve issues for .NET Core applications operating within Linux-based environments
  • Facilitate application deployment and integration alongside AWS services
  • Create unit and integration tests, diagnose problems, and enhance application performance and dependability
  • Partner with architects, QA engineers, and fellow developers to produce quality software products

Requirements

  • Minimum 5 years of hands-on coding experience with C# and .NET Framework 4.x
  • Practical expertise with .NET Core and building applications within 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 concepts
  • Working knowledge of AWS cloud services and application deployment processes
  • Sharp analytical thinking and problem-solving capabilities
  • Capability to produce clean, reusable, and maintainable code
  • Solid comprehension of application performance, scalability, and security principles
  • Strong communication and teamwork abilities

Nice to have

  • Background in microservices architecture and cloud-native application building
  • Familiarity with automated testing, CI/CD pipelines, and source control platforms like Git
  • Hands-on experience with Docker and Kubernetes
  • Experience operating within Agile/Scrum development frameworks

Skills Required

Core C# Linux .Net Core Senior Integration Microsoft Rest

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