AdTechTalent
Engineering4 months agoHybrid

Epsilon

Senior Software Engineer

dotnetc#asp.netrest apimvcweb apijsonhtmlcssjavascriptjqueryunit testingnunitawsazurereactangularmysqloracledynamodbsqlpl/sqlgithubvstsagiledevopsci/cdservice-nowwpfmvvmwcfwindows servicesbootstrapaws redshifts3unixbashlambdasnowflakepythonec2amisnaplogictest automationapi testing

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Bengaluru, India

Full job description

Seeking a senior Dotnet Full Stack Developer with 7+ years experience to join the Epsilon PeopleCloud Loyalty Client Delivery Team. Responsibilities include collaborating with clients and stakeholders to gather requirements, developing and maintaining software applications using .NET technologies (ASP.NET, C#, .NET Core), frontend, middleware, and backend development, troubleshooting issues, supporting deployment and integration, and performing functional and automated testing. Required skills: .NET Framework, C#, REST APIs, MVC, WEB API, JSON, HTML, CSS, JavaScript, jQuery, NUnit, AWS/Azure, React/Angular, MySQL, Oracle, DynamoDB, SQL, PL/SQL, GitHub, VSTS, Agile, DevOps, CI/CD, Service-Now. Preferred skills include WPF, MVVM, WCF, Windows Services, Bootstrap, AWS Redshift, S3, Unix/Linux, Bash, Lambda, Snowflake, Python, EC2, AMI, Snaplogic. Candidate must have strong communication, problem-solving skills, and ability to manage multiple tasks. Bachelor's degree or equivalent experience required. Location: Bengaluru, Karnataka, India.

What you'll do

  • Collaborate with clients and internal stakeholders to gather and analyze requirements
  • Customize, develop, test, and maintain software applications using .NET technologies
  • Develop frontend applications along with middleware and backend
  • Maintain high software quality standards by establishing good practices
  • Troubleshoot and resolve application issues promptly
  • Support deployment, integration, and post-deployment activities
  • Package and support deployment of releases
  • Participate in team building and 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

Requirements

  • Bachelor’s degree in computer science or related field or equivalent experience
  • 7+ years of experience in Software Engineering
  • Experience driving delivery through strong delivery practices across complex programs
  • Strong communication skills
  • Detail-oriented and able to manage multiple tasks simultaneously
  • Willingness to learn new skills and develop new-age applications
  • Proficiency in .Net Framework, C#, REST APIs, MVC, WEB API, JSON
  • Proficiency in frontend technologies: HTML, CSS, JavaScript, jQuery
  • Experience with Unit Testing (NUnit)
  • Experience with Cloud platforms (AWS/Azure)
  • Knowledge of front-end frameworks such as React or Angular
  • Knowledge of database technologies such as MySQL, Oracle, DynamoDB
  • Basic Oracle SQL and PL/SQL knowledge
  • Strong relational database design knowledge
  • Knowledge of version control tools like GitHub, VSTS
  • Experience with Agile Development and DevOps (CI/CD)
  • Experience with ticketing tools like Service-Now
  • Preferred: experience with WPF (MVVM), WCF, Windows Services
  • Preferred: experience with web performance testing and responsive web (Bootstrap)
  • Preferred: proficiency in AWS Redshift, S3, Unix/Linux command-line, bash shell
  • Preferred: experience with AWS Lambda, Snowflake DB, Unix Shell scripting, Python
  • Preferred: knowledge of AWS EC2, S3, AMI
  • Preferred: experience with ETL tool Snaplogic
  • Professionalism, integrity, self-starter attitude
  • Excellent verbal and written English communication
  • Well organized and able to coordinate development across multiple team members
  • Commitment to continuous learning and adaptability

Tech stack

.NET FrameworkC#REST APIsMVCWEB APIJSONHTMLCSSJavaScriptjQueryNUnitAWSAzureReactAngularMySQLOracleDynamoDBSQLPL/SQLGitHubVSTSAgile DevelopmentDevOpsCI/CDService-NowWPFMVVMWCFWindows ServicesBootstrapAWS RedshiftS3Unix/LinuxBash ShellLambdaSnowflakeUnix Shell scriptingPythonAWS EC2AMISnaplogic

Benefits

Opportunities for growth through learning, development, and career advancementWork-life balance and flexibilityCollaborative and people-centric work environmentCommitment to diversity, inclusion, and equal employment opportunities

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.