Senior Software Engineer

Epsilon

Bengaluru

On-site

INR 2,400,000 - 4,200,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Epsilon in Bengaluru is seeking a Dotnet full stack Developer to join the People cloud Loyalty Client Delivery Team. You will work with clients to translate business requirements into high-quality software using .NET technologies, including frontend and backend development, testing, and automation.

You will collaborate with cross-functional teams, participate in planning, and contribute to CI/CD, ensuring robust deployments and scalable solutions for our marketing and loyalty platforms.

Qualifications

  • Bachelor's degree in computer science or related field.
  • 7+ years of software engineering experience.
  • Delivery experience across complex programs with strong practices.
  • Good communication skills.
  • Detail oriented with multi-tasking ability.
  • Proficiency in .NET Framework, C#, REST APIs.
  • MVC, WEB API, JSON proficiency.
  • HTML, CSS, JavaScript, and jQuery; NUnit testing.
  • Cloud experience with AWS/Azure.
  • Frontend frameworks React/Angular.
  • Databases: MySQL, Oracle, DynamoDB; Oracle SQL/PL/SQL a plus.
  • Relational database design knowledge and Git/VSTS experience.
  • Agile Development and DevOps CI/CD; Service-Now familiarity.

Responsibilities

  • Collaborate with clients and partners to gather and analyse requirements.
  • Develop, test, and maintain software using .NET technologies (ASP.NET, C#, .NET Core).
  • Build frontend applications along with middleware and backend logic.
  • Ensure high software quality by adopting good practices.
  • Troubleshoot and resolve issues in a timely manner.
  • Support deployment, integration, and post-deployment activities.
  • Create automated tests and perform API testing with Postman.
  • Participate in team planning and cross-functional collaboration.
  • Contribute to test automation for browser-based UI testing.
  • Assist in releases packaging and deployment activities.

Skills

C#
ASP.NET
NET Core
REST APIs
JavaScript
HTML/CSS
React
Angular
GitHub
CI/CD
Testing (NUnit)

Education

Bachelor's degree in Computer Science

Tools

Postman
GitHub
VSTS
AWS
Azure
SQL
DynamoDB
Oracle SQL

Job description

Overview

We are seeking a highly motivated and skilled Dotnet full stack Developer to join our Epsilon People cloud Loyalty Client Delivery Team. The ideal candidate will work closely with clients/retainers’ teams to understand their business requirements and deliver high-quality software solutions. This role requires a solid foundation in Microsoft .NET technologies, excellent problem-solving skills, and the ability to thrive in a fast-paced, client-focused environment. Candidate should be able to identify and document bugs, develop automated test scripts to streamline the testing process.


Click here to view how Epsilon transforms marketing with 1 View, 1 Vision and 1 Voice.



Responsibilities


  • Solid teamwork & collaboration skills.

  • Collaborate with clients and internal partners to gather and analyse requirements.

  • Customize, develop, test, and maintain software applications using .NET technologies (ASP.NET, C#, .NET Core, etc.).

  • Excellent skills and hands on experience in developing frontend applications along with middleware and backend.

  • Maintain high standards of software quality within the team by establishing good practices and habits.

  • Troubleshoot and resolve application issues in a timely manner.

  • Support deployment, integration, and post-deployment activities.

  • Ability to think creatively to push beyond the boundaries of existing practices and mindsets.

  • Package and support deployment of releases.

  • Participate, plan and execute in team building activities fun activities.

  • Perform functional, regression, and exploratory testing on web applications.

  • Perform API testing using tools like Postman.

  • Implement test automation for browser-based UI testing to ensure efficiency and scalability.



Qualifications

Essential skills & experience


  • Bachelor’s degree in computer science or a related field or have equivalent experience.

  • 7+ years of experience in Software Engineering.

  • Demonstrated experience driving delivery through strong delivery practices, across complex programs of work.

  • Good communication skills

  • Must be detail oriented and can manage multiple tasks simultaneously.

  • Willingness to learn new skills and apply them for developing new-age applications.

  • .Net Framework, C#, REST APIs

  • MVC, WEB API, JSON.

  • Proficiency in HTML, CSS, JavaScript, and J-query Unit Testing (NUnit).

  • Cloud (AWS/Azure).

  • Has knowledge of front-end framework such as (React/Angular)

  • Knowledge of database technology such as MySQL, Oracle , DynamoDB. Basic Oracle SQL and PL/SQL is a huge plus

  • Strong Relational database design knowledge. Must have knowledge of Database models.

  • Knowledge of version control tools like GitHub, VSTS etc is a must.

  • Experience solving complex and large-scale software problems.

  • Agile Development, Dev Ops (CI/CD).

  • Ticketing Tools - Service-Now



Desirable Skills & Experience


  • WPF (MVVM), Web Services (WCF), Windows Services.

  • Other web tools, Web Performance Testing.

  • Responsive web (Bootstrap).

  • Proficient in AWS Redshift, S3

  • Experience with Unix/Linux command-line and bash shell is a good to have.

  • Experience in AWS, Redshift or equivalent databases, Lambda functions, Snowflake DB types. Proficient in Unix Shell scripting and good to have Python.

  • Knowledge of AWS EC2, S3, AMI etc

  • ETL Tool - Snaplogic



Personal Attributes


  • Professionalism and integrity

  • Self-starter

  • Excellent command of verbal and written English

  • Well organized, with the ability to coordinate development across multiple team members

  • Commitment to continuous learning and team/individual growth

  • Ability to quickly adapt to changing tech landscape.

  • Analysis and problem solving skill



Additional Information

Epsilon is a global data, technology and services company that powers the marketing and advertising ecosystem. For decades, we’ve provided marketers from the world’s leading brands the data, technology and services they need to engage consumers with 1 View, 1 Vision and 1 Voice. 1 View of their universe of potential buyers. 1 Vision for engaging each individual. And 1 Voice to harmonize engagement across paid, owned and earned channels.


Epsilon’s comprehensive portfolio of capabilities across our suite of digital media, messaging and loyalty solutions bridge the divide between marketing and advertising technology. We process 400+ billion consumer actions each day using advanced AI and hold many patents of proprietary technology, including real-time modeling languages and consumer privacy advancements. Thanks to the work of every employee, Epsilon has been consistently recognized as industry-leading by Forrester, Adweek and the MRC. Epsilon is a global company with more than 9,000 employees around the world.


Our pillars aren't just words. They're how we show up every day.



  • People centricity: We focus on employee well-being in an environment where colleagues truly care about each other.

  • Collaboration: We work together, support one another, and collectively achieve goals.

  • Growth: There are endless opportunities for growth through learning, development and career advancement.

  • Innovation: We drive progress through cutting-edge solutions and forward-thinking approaches.

  • Flexibility: We’ve created a balance between work and personal life, and we encourage adaptability to solve problems creatively.


These pillars and values are our foundation—shaping our culture, guiding our decisions, and uniting us in common purpose.



  • Act with integrity

  • Work together to win together

  • Innovate with purpose

  • Respect all voices

  • Empower with accountability


Epsilon is an Equal Opportunity Employer.


Epsilon is committed to promoting diversity, inclusion, and equal employment opportunities by using reasonable efforts to attract, recruit, engage and retain qualified individuals of all ethnicities and backgrounds, including, but not limited to, women, people of color, LGBTQ individuals, people with disabilities and any other underrepresented groups, traits or characteristics.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Systems Administrator
Systems Administrator

Epsilon • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Staff Application Security Engineer
Staff Application Security Engineer

Epsilon • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Software Engineer
Software Engineer

DocuSign, Inc. • Bengaluru

On-site
INR 800,000 - 1,200,000
Opportunities for career growth
Collaborative work environment
Cutting-edge technologies
Advisor Digital Solutions
Advisor Digital Solutions

Epsilon • Bengaluru

On-site
INR 2,500,000 - 5,500,000
Advisor Digital Solutions Consulting
Advisor Digital Solutions Consulting

Publicis Groupe • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Lead Client Support Engineer
Lead Client Support Engineer

Epsilon • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Lead Client Support Engineer
Lead Client Support Engineer

Publicis Groupe • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Lead Client Support Engineer
Lead Client Support Engineer

Publicis Groupe • India

On-site
INR 1,200,000 - 2,400,000
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Publicis Groupe • India

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Publicis Groupe • Bengaluru

On-site
INR 1,000,000 - 1,200,000
Opportunities for growth and development
Employee well-being focus
Innovative work environment