AdTechTalent
Engineering2 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

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

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