Software Developer/ Engineer/ Architect

Software Engineer Web applications

About us

NortonLifeLock is a global leader in consumer Cyber Safety. Bringing together decades of experience in cybersecurity and identity theft protection, we are the consumer ally in today’s connected world. NortonLifeLock solutions are powered by one of the world’s largest civilian cyber intelligence networks allowing us to help protect against advanced online threats. Nearly 80 million members and customers in more than 150 countries trust us with their personal information. We’re dedicated to making it easy for them to keep their connected lives safer while helping to secure their devices, online privacy, identity, and home and family needs.

Learn more at www.nortonlifelock.com

About the Role:

Are you looking for a job that can help make the world a safer place? NortonLifeLock is a leader in cyber-security, innovation, and technology. Our award-winning Norton security products protect hundreds of millions of people around the world and LifeLock provides its member's identity theft protection, which is intended to detect fraudulent applications for various credit and non-credit-related services.

We are hiring a Junior/Mid Software Engineer who will design, develop, implement and maintaining web application for Norton.com (using AEM).

You will be part of our Web Experience Team who are responsible for some of our direct acquisition/product websites like Norton.com, lifelock.com, surfeasy.com. This is a globally distributed team across US and Ireland. The teams day-to-day work is organized in sprints of 2 weeks, building component-based architecture. We are a very well-structured team, super flexible and easy to work/integrate with.

 

Primary Responsibilities

Design, Develop and Implement web-based applications using AEM and web technologies to support business requirements.

Work closely with business partners to solve and develop business needs.

Work with cross-functional teams to design, develop, implement, and maintain various sections of the website pages.

Ensure designs are following specifications.

Support continuous improvement by investigating alternatives and technologies.

Follow approved life cycle methodologies.

Regular design discussions, design documents creation; follow code review process

Resolves technical issues through debugging, research, and investigation.

Write well designed, testable, efficient code.

Ability to work well in a team environment as well as individually.

Exceptionally self-motivated, solid interpersonal skills and a good communicator.

Quick Learner and ability to adapt quickly to any new Software Development technologies.

Extremely detailed oriented, committed to excellence and takes unrelenting pride in the code you write.

Excellent problem-solving skills, willingness to take ownership and risks, and enthusiasm in the face of technical challenges.

As appropriate, may liaison with outside vendors to coordinate code development and acceptance.

Required Technical Skills

3+ years of experience with strong Computer Science fundamentals (e.g., Algorithms, Objected Oriented / Functional paradigms)

2+ years of experience working front end technologies like HTML5, CSS3, JavaScript, Webpack, Responsive Web Development, Bootstrap.

3+ years of experience working with Java.

Experience working with REST and SOAP services.

Expertise in responsive web design, cross-browsers compatibility, DevOps environment and working with CI/CD, Scum Agile methodologies.

Experience collaborating with clients, project managers, and engineers.

Excellent communication and teamwork skills.

Experience with tools like Jenkins, Jira, Bitbucket, Confluence, Git, Maven

 

Optional Technical Skills

Experience with E-commerce websites

Nice to have experience with CQ5 / AEM

Understanding of AEM (version 6.3+) stack – JCR repository, Sling, Sling Models, Felix / OSGI, AEM Template / Component Architecture.

Experience in Design / Build / Test Workflows in AEM.

Knowledge or experience on Angular, Node and ReactJS

Set up and configure AEM servers - Author, Dispatcher, Publisher.

 

Education

Bachelor's Degree in Computer Science or related field with minimum 3 years of relevant work experience.

or master’s degree in Computer Science or related field with minimum 2 years of relevant work experience.