10 Sep
|
Epsilon
|
Bengaluru
Job Description
Epsilon
n
n
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 setting. Candidate should be able to identify and document bugs, develop automated test scripts to streamline the testing process.
n
n
Click here to view how Epsilon transforms marketing with 1 View, 1 Vision and 1 Voice.
n
n
Responsibilities
n
n
n
- Solid teamwork & collaboration skills.
n
- Collaborate with clients and internal partners to gather and analyse requirements.
n
- Customize, develop, test, and maintain software applications using .NET technologies (ASP.NET, C#, .NET Core, etc.)..
n
- Excellent skills and hands on experience in developing frontend applications along with middleware and backend.
n
- Maintain high standards of software quality within the team by establishing good practices and habits.
n
- Troubleshoot and resolve application issues in a timely manner.
n
- Support deployment, integration, and post-deployment activities.
n
- Ability to think creatively to push beyond the boundaries of existing practices and mindsets.
n
- Package and support deployment of releases.
n
- Participate, plan and execute in team building activities fun activities.
n
- Perform functional, regression, and exploratory testing on web applications.
n
- Perform API testing using tools like Postman.
n
- Implement test automation for browser-based UI testing to ensure efficiency and scalability.
n
n
n
Qualifications
n
n
Essential skills & experience:
n
n
n
- Bachelor’s degree in computer science or a related field or have equivalent experience.
n
- 7+ years of experience in Software Engineering.
n
- Demonstrated experience driving delivery through strong delivery practices, across complex programs of work.
n
- Good communication skills
n
- Must be detail oriented and can manage multiple tasks simultaneously.
n
- Willingness to learn new skills and apply them for developing new-age applications.
n
- .Net Framework, C#, REST APIs
n
- MVC, WEB API, JSON.
n
- Proficiency in HTML, CSS, JavaScript, and J-query Unit Testing (NUnit).
n
- Cloud (AWS/Azure).
n
- Has knowledge of front-end framework such as (React/Angular)
n
- Knowledge of database technology such as MySQL, Oracle , DynamoDB. Basic Oracle SQL and PL/SQL is a huge plus
n
- Strong Relational database design knowledge. Must have knowledge of Database models.
n
- Knowledge of version control tools like GitHub, VSTS etc is a must.
n
- Experience solving complex and large-scale software problems.
n
- Agile Development, Dev Ops (CI/CD).
n
- Ticketing Tools – Service-Now
n
n
n
Desirable skills & experience:
n
n
n
- WPF (MVVM), Web Services (WCF), Windows Services.
n
- Other web tools, Web Performance Testing.
n
- Responsive web (Bootstrap).
n
- Proficient in AWS Redshift, S3
n
- Experience with Unix/Linux command-line and bash shell is a good to have.
n
- Experience in AWS, Redshift or equivalent databases, Lambda functions, Snowflake DB types. Proficient in Unix Shell scripting and good to have Python.
n
- Knowledge of AWS EC2, S3, AMI etc
n
- ETL Tool - Snaplogic
n
n
n
Personal attributes:
n
n
n
- Professionalism and integrity
n
- Self-starter
n
- Excellent command of verbal and written English
n
- Well organized, with the ability to coordinate development across multiple team members
n
- Commitment to continuous learning and team/individual growth
n
- Ability to quickly adapt to changing tech landscape.
n
- Analysis and problem solving skill
n
n
n
📌 Senior Software Engineer (Bengaluru)
🏢 Epsilon
📍 Bengaluru