Upload Button Icon Add office photos
filter salaries All Filters

205 Epsilon Jobs

Principal Software Engineer

4-8 years

Bangalore / Bengaluru

1 vacancy

Principal Software Engineer

Epsilon

posted 4hr ago

Job Role Insights

Flexible timing

Job Description

Overview About BU: The Automotive Practice at Epsilon is a rapidly growing team, driving growth for major players in the automotive industry - from Original Equipment Manufacturers (OEMs) to dealerships across North America. Part of a 1,600-member global team, the practice provides the automotive world s largest service reminder platform, alongside agency services and digital media solutions. A leader in the automotive space, the team supports over 50% of auto dealerships in North America and manages relationships with over 280 million customers. Home to innovation and cutting-edge technology, our Auto team leads the game in developing best-in-class software and solutions for hyper-personalized digital marketing. Responsibilities This position is responsible for the development, implementation and maintenance of .net based applications and components for the automotive marketing platform. This includes designing, developing, testing, analyzing and maintaining new software applications in support of the achievement of business requirements. Responsible for the design, development and maintenance of applications with technologies such as .NET Core/C#/SQL Server / jQuery / HTML5 / JavaScript / VueJS / Angular / Bootstrap. Collaborate with developers, project managers, business analysts and business users in conceptualizing, estimating and developing new software applications and enhancements. Responsible for Agile development plans, including scoping, designing, providing time estimates for programming tasks and implementation plans. Assist in the definition, development, and documentation of the software s objectives, deliverables, and specifications in collaboration with internal users and departments. Develop technical documentation to define the system components, development environment and implementation planning/strategies. Prepare and document user stories, provide guidance, and review the work of other team members. Collaborate with the QA team to define test cases, metrics, and resolve questions about test results. Recommend business process flow improvements and clearly communicate problem/resolution process to project management. Develop and implement solutions in accordance with policies and procedures. Facilitate the design and implementation process for new products/projects, informing senior executives of alternatives. Analyze user requests and assist with design activities. Provide in-depth and strong technical specialty and knowledge to the team. Develop microservices / components based on business and/or application requirements. Create unit tests in accordance with team policies procedures. Work closely with the QA team to identify and implement appropriate manual and automated functional tests. Advise and mentor team members in specialized technical areas as well as fulfill administrative duties as defined by the support process. Work with cross-functional teams during crisis to address and resolve complex incidents and problems in addition to assessment, analysis, and resolution of cross-functional issues. Recognizes and identifies potential areas where existing policies and procedures associated with support requires improvement and helps in the process improvement activity. Qualifications Developer with 11+ years of experience required. Education: Bachelor s degree in Computer Science, or equivalent. Recent and relevant experience leading software development initiatives. Proficiency with Software Architecture Design and Solutioning Experience. Excellent skills in Microsoft technologies, including C#, ASP.NET, .NET Core. Excellent skills in Microservices, JavaScript, jQuery, Vue.js, Angular, Ajax, Bootstrap, CSS, CSS3, HTML5, XML, REST API, SOAP, Web Services, Redis Caching Strong skills in database technologies (Microsoft SQL Server or Oracle) including database development (T-SQL or PL/SQL) Excellent knowledge of web architectural and design patterns. Experience in cloud services and automation technologies using AWS, Google or Azure Solid working knowledge of current technologies including Object Oriented analysis and design practices (Object modeling, use cases, activity diagrams, and UML). Familiar with various forms of SSO and an understanding of security best practices such as OAUTH/OWASP/SAML Experience with Agile and Software Development Life Cycle, various development methodologies, and able to independently participate in each phase. Ability to design and implement solutions that are reliable, scalable, and perform at a high-level to meet the service levels associated with mission-critical solutions. Proven analytical and problem-solving abilities with ability to anticipate and avoid problems. Ability to define and implement migration strategies from legacy systems to new architecture and technologies. Ability to work well within a team environment that includes geographically distributed team members. Ability to work within tight deadlines and effectively prioritize and execute tasks in a high-pressure environment. Strong communication skills (verbal and written) and an ability to communicate with internal and external customers and all levels of management, including communicating technical information to nontechnical audiences. Ability to design and build flexible and extensible systems and services with focus on code reuse and generation. Experience with writing detailed technical specifications for developers; design, validate and execute software test plans Preferred qualifications Technical Development experience with Microsoft Visual Studio 2017+ Experience with Azure DevOps and Git Familiarity with NoSQL solutions such as Redis Familiarity with Service Bus architecture Familiarity with content management solutions/frameworks such as Kentico, WordPress and/or DotNetNuke Experience with Agile/SCRUM process Non-Technical: Experience in automotive marketing Excellent Analytical and problem solving skills Ability to diagnose and troubleshoot problems quickly Motivated to learn new applications and domains Strong time management skills Ability to take full ownership of tasks and projects Behavioral Attributes: Team player with excellent interpersonal skills Excellent verbal and written communication Possess Can-Do attitude to overcome challenges Self-motivated and directed 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.

Employment Type: Full Time, Permanent

Read full job description

Prepare for Principal Software Engineer roles with real interview advice

What people at Epsilon are saying

4.0
 Rating based on 1 Principal Software Engineer review

Likes

Job safety No variable pay

  • Skill development - Excellent
  • +4 more
Dislikes

No stocks options

Read 1 Principal Software Engineer review

Principal Software Engineer salary at Epsilon

reported by 13 employees with 11-18 years exp.
₹31.8 L/yr - ₹48 L/yr
27% more than the average Principal Software Engineer Salary in India
View more details

What Epsilon employees are saying about work life

based on 661 employees
78%
85%
79%
79%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Epsilon Benefits

Submitted by Company
Work from home program
Insurance
Employee assistance program
Submitted by Employees
Work From Home
Team Outings
Health Insurance
Cafeteria
Free Transport
Gymnasium +6 more
View more benefits

Compare Epsilon with

Mu Sigma

2.6
Compare

Fractal Analytics

4.0
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

Infosys

3.6
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Accenture

3.8
Compare

Capgemini

3.7
Compare

Cognizant

3.8
Compare

HGS

3.9
Compare

G4S

4.0
Compare

SGS

3.9
Compare

Iris Software

4.0
Compare

R.R. Donnelley

3.9
Compare

Trent

4.0
Compare

Intertek

3.8
Compare

Nielsen

3.7
Compare

BCD Travel

4.3
Compare

Williams Lea

3.8
Compare

Similar Jobs for you

Software Engineer at AABASOFT

Kochi

3-8 Yrs

₹ 5-10 LPA

Principal Software Engineer at The Depository Trust Clearing Corporation (DTCC)

Hyderabad / Secunderabad

3-6 Yrs

₹ 5-8 LPA

Lead Engineer at Sasken Communication Technologies Ltd

Kolkata, Mumbai + 5

5-8 Yrs

₹ 7-10 LPA

Senior Engineer at Sasken Communication Technologies Ltd

Kolkata, Mumbai + 5

2-5 Yrs

₹ 4-7 LPA

Senior Software Engineer at WorkLLama Software Company Pvt Ltd

Bangalore / Bengaluru

4-9 Yrs

₹ 6-11 LPA

Lead Software Engineer at SSC GlobeOp

Mumbai, Hyderabad / Secunderabad + 1

8-12 Yrs

₹ 12-16 LPA

Lead Software Engineer at DST Systems, Inc.

Mumbai, Hyderabad / Secunderabad + 1

8-12 Yrs

₹ 10-14 LPA

Lead Software Engineer at Eze Software Group

Mumbai, Hyderabad / Secunderabad + 1

8-12 Yrs

₹ 10-14 LPA

Project Manager at Ardhas Technologies

Coimbatore

8-10 Yrs

₹ 8-12 LPA

Developer at venrichu

Bangalore / Bengaluru

5-10 Yrs

₹ 7-10 LPA

Epsilon Bangalore / Bengaluru Office Location

View all
Bangalore / Bengaluru, Karnataka Office
Floors 8-10, HUB 1 Building of SEZ Towers, Karle Town Centre, Nagavara, Bengaluru, 560045, India Bangalore / Bengaluru, Karnataka

Principal Software Engineer

4-8 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

Principal Software Engineer Architect

11-16 Yrs

Bangalore / Bengaluru

12hr ago·via naukri.com

Principal Quality Engineer

11-16 Yrs

Bangalore / Bengaluru

13hr ago·via naukri.com

Senior Marketing Business Analyst

2-6 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

Senior Developer

8-13 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

DevOps Engineer

2-7 Yrs

Gurgaon / Gurugram

1d ago·via naukri.com

Senior Software Engineer

8-13 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

Full Stack Developer

2-7 Yrs

Gurgaon / Gurugram

1d ago·via naukri.com

Senior Director, Solution Architect

13-19 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

Senior Technical Writer

3-6 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com
write
Share an Interview