Senior Software Engineer

3 - 6 years

45 - 50 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for an enthusiastic Senior Software Engineer to work at the forefront of our cloud modernisation efforts.

 

Key Responsibilities

  • You will be #LI-hybrid based in Hyderabad and reporting to Director Engineering.
  • You will work as a senior developer in an agile team to deliver high-quality software solutions within agreed timelines, aligned with business requirements and agile principles.
  • Translate business requirements into clean, scalable code with minimal defects.
  • Collaborate closely with cross-functional team members to design, develop, test, and release software.
  • Contribute to development processes and practices, fostering a culture of continuous integration, delivery, and improvement.
  • Provide clear and concise documentation for code, processes, and system architecture to support knowledge sharing and maintainability.
Experience and Skills

  • Bachelors degree in engineering.
  • 4+ years of hands-on experience in software development.
  • Proven experience building secure, high-volume, mission-critical web systems in regulated industries (finance/insurance).
  • Translating business requirements into clean, scalable code using design patterns and security best practices.
  • Strong individual contributor and effective team collaborator.

Technical Skills

  • Proficient in .NET Core / .NET 6+ / .NET Framework, building APIs with ASP.NET and C#.
  • Experienced in writing unit tests (NUnit), using mocking frameworks, and applying TDD.
  • Integration testing using BDD.
  • Expertise in building REST/SOAP/gRPC APIs using microservices/SOA.
  • Expertise in creating, maintaining, and reusing frameworks/libraries.
  • Hands-on with AWS for deploying and managing applications.
  • Clean code, clean architecture, SOLID principles, and design patterns.
  • Expertise with SQL/NoSQL databases.
  • Proficient with Docker, Kubernetes, and Git (Bitbucket, GitHub, GitLab) & CI/CD practices.
  • Expertise in Agile teams (Scrum or Kanban).
  • Familiar with static code analysis and vulnerability management.

Desirable Skills

  • Working knowledge of GenAI tools for coding.
  • AWS certifications or relevant public cloud certifications.
  • Deploying & scaling services on Kubernetes, Amazon ECS/EKS.
  • Familiarity with Domain-Driven Design (DDD) and Event-Driven Architecture (EDA).
  • Event streaming/messaging tools (Kafka, EventBridge, Kinesis, RabbitMQ, ActiveMQ).
  • Proficient in Infrastructure as Code (IaC) using Terraform, CloudFormation, or CDK.
  • CI/CD tools like GitHub Actions, GitLab CI, or Jenkins.

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

RecommendedJobs for You

Pune, Maharashtra, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India