DE

Software Engineer

Deluxe

19 days ago

Expires on21 Dec 2025

Bangalore, India

Job description & requirements

Job Title: Software Engineer (C# .NET Core, SQL, AWS)

Experience: 2–5 years

Location: Onsite

Industry: Media & Entertainment


About the Role

We are looking for a Software Engineer with strong backend development experience in C# .NET Core to join our team. This role is focused on building scalable backend systems, working with relational and non-relational databases, and leveraging cloud technologies. You will be part of an agile team, contributing primarily through hands-on coding, with exposure to DevOps and CI/CD practices.

This role is also a great opportunity to learn from senior engineers and Tech Leads, contribute to team-wide initiatives, and gradually take on more ownership of features and services.


Responsibilities

  • Design, develop, and maintain backend services and APIs using C# .NET Core
  • Write clean, efficient, and maintainable code following best practices
  • Work with relational databases and optimize queries for performance
  • Utilize non-relational databases (e.g., MongoDB, DynamoDB, Redis) where appropriate
  • Write and maintain unit tests for backend services under the guidance of senior engineers and the Tech Lead, contributing to overall test coverage and code quality.
  • Contribute to Agile development processes by participating in sprint planning, daily stand-ups, retrospectives, and ensuring timely delivery of features.
  • Support CI/CD pipelines and containerized deployments.
  • Leverage AI-assisted development tools to improve coding efficiency and learn best practices.
  • Contribute to code reviews , testing , and documentation
  • Partner with QA to ensure features are well-tested and delivered with high quality .
  • Collaborate closely with product managers and other engineers to deliver features.
  • Assist in implementing monitoring , logging , and performance tuning to ensure system reliability.
  • Work with senior engineers to incorporate security and compliance best practices into backend services.


Required Skills & Experience

  • 2–5 years of professional experience as a software engineer
  • Strong proficiency in C# .NET Core
  • Experience with relational databases (PostgreSQL preferred)
  • Exposure to non-relational databases (e.g. MongoDB, DynamoDB, Redis)
  • Familiarity with AWS or other cloud platforms
  • Understanding of basic cloud-native concepts such as scalability, resiliency, and fault tolerance.
  • Understanding of CI/CD pipelines, Git, containerization
  • Experience working in Agile teams and familiarity with Agile methodologies (e.g., participating in sprint planning, daily stand-ups, and retrospectives).
  • Solid grasp of software engineering fundamentals , including data structures and algorithms
  • Experience writing unit and integration tests for backend services with minimal help, with a focus on building testing discipline and contributing to overall code quality.
  • Exposure to modern API design principles (e.g. REST, GraphQL, or gRPC).
  • Exposure to AI-assisted coding tools with the ability to use them effectively to accelerate learning, coding efficiency, and daily productivity.
  • Exposure to monitoring and observability tools (e.g., Sentry, Datadog, New Relic).
  • Awareness of security best practices in API and backend development.
  • Willingness to adopt and learn emerging technologies and engineering practices.

Preferred Qualifications

  • Exposure to backend testing or performance profiling tools is a plus.
  • Experience in the media & entertainment industry
  • Familiarity with distributed systems , microservices , or messaging queues
  • Hands-on experience with frontend integration or full-stack exposure is a plus.

Job domain/function :

Educational qualifications :

Location :

Bangalore, India

Create alert for similar jobs

similarJobs

Software Engineer-Deluxe-Bangalore, India