Senior Software Engineer

4 - 8 years

10 - 15 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities:

  • Application Development:

    Design, develop, and maintain robust web applications using the .NET framework, especially ASP.NET MVC, ensuring performance, scalability, and security.
  • Database Management:

    Develop and manage complex SQL Server databases including queries, stored procedures, indexing, and performance tuning.
  • Cloud Solutions:

    Support development and deployment of cloud-native applications on AWS, with a focus on scalable, secure solutions.
  • Collaboration:

    Work closely with the Technical Lead on architectural decisions, participate in code reviews, and provide technical guidance to peers.
  • Source Control:

    Utilize GIT for version control, branching, merging, and effective collaboration.
  • Microservices:

    Contribute to the design and implementation of microservices-based architecture to improve modularity and system maintainability.
  • Troubleshooting:

    Analyze, diagnose, and resolve complex application and performance issues.
  • Documentation:

    Maintain comprehensive technical documentation related to architecture, development, and system design.
  • LMS Integration (Preferred):

    Assist in development and customization of Learning Management Systems as needed.

Required Skills & Qualifications:

  • Education:

    Bachelors degree in Computer Science, Engineering, or a related discipline.
  • Experience:

    Minimum of 5 years in software development, with significant exposure to .NET technologies.
  • Technical Expertise:

  • Proficiency in .NET Framework, C#, and ASP.NET MVC.
  • Strong knowledge of SQL Server, stored procedures, indexing, and performance optimization.
  • Familiarity with AWS services such as EC2, RDS, and S3.
  • Experience with microservices architecture and design patterns.
  • Proficiency in version control using GIT.
  • (Preferred) Exposure to Learning Management Systems (LMS).
  • Soft Skills:

  • Excellent analytical and problem-solving abilities.
  • Strong team collaboration and communication skills.
  • Ability to articulate technical concepts clearly and effectively.

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
MRCC
MRCC

Real Estate Investment

New York

RecommendedJobs for You