Sr. Lead Software Engineer

Company:  ADP
Location: Alpharetta
Closing Date: 09/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

ADP is hiring a Sr. Lead Software Engineer.

Are you attuned to the needs of clients and motivated by the prospect of making a meaningful impact on the lives of millions every day? Are you seeking to be part of a dynamic and inclusive team environment, characterized by a culture of collaboration and a sense of belonging? Well, this may be the role for you. Ready to design what's next?

As a key member of a scrum team, you will play a vital role in translating designs and concepts into reality for either new or enhanced web applications. Your efforts will support a diverse range of clients, both internal and external. Collaboration will be at the forefront of your responsibilities, as you engage with clients, product managers, architects, and software engineers to strategize, design, develop, test, and implement impactful solutions that cater to companies ranging from small to enterprise-level with millions of employees.

Your daily routine will commence with a scrum call to prioritize and track ongoing work. Within your team, you will select user stories to work on during sprint cycles. A significant portion of your day will be dedicated to coding and testing. Every three weeks, you'll actively participate in release activities.

To excel in this development role, proficiency in Java (preferably Java 8), along with a strong command of Spring Boot, JavaScript, and either Angular or React, is essential. Familiarity with web services, RESTful APIs, and open source tools like Apache KAFKA is also crucial. Each sprint cycle may emphasize either front-end or back-end development, necessitating experience with both areas as well as scripting technologies. Similar to our top developers, you should be an eager creator, open to learning and tackling challenging assignments. Your commitment to learning new technologies and incorporating them into your product development process is paramount.

As a Sr. Lead Software Engineer , you will take a hands-on approach, working closely with your team to guide projects to success. Your role involves designing, developing, debugging, and deploying software solutions, leveraging your expertise in handling code complexities. Acting as a mentor to junior developers, you'll also balance the assignment of user stories, considering the technical interests of each team member. Joining our team means encountering exciting challenges, opportunities for career growth, and building lasting connections as we collectively shape the future for ADP and the industry. If a fast-paced environment excites you, know that we also make room for a healthy dose of fun along the way.

What You'll Do

  • Front-end Application Development. Lead the entire front-end application development process, starting from the conceptualization of UX prototypes and creation of mockups to wireframes and eventual implementation of functional code.
  • Quality and Performance Assurance. Ensure the delivery of high-quality applications with optimal performance levels.
  • API Development. Develop APIs using Java and/or NodeJS to enhance overall application functionality.
  • Testing and Code Review. Create Unit Tests to ensure robust code quality and actively participate in code reviews.
  • Generate comprehensive software documentation and update existing documents to maintain clarity and relevance.
  • Database Caching Services. Engineer and deploy database caching services, focusing on optimizing.
  • High Availability Solutions. Design solutions for ensuring high availability of caching services to enhance overall system reliability.
  • Automate the installation and operations involved in the lifecycle of database caching services to streamline processes.
  • Agile/Scrum Methodology. Actively participate and follow Agile/Scrum development methodologies for efficient project management.
  • Versatility in Coding Languages. Demonstrate proficiency in both front-end and back-end coding languages, including ReactJS, JavaScript, and Java.
  • Framework and Library Development. Contribute to the development of frameworks and third-party libraries, leveraging expertise in relational and NoSQL databases.
  • You have 10+ years of experience in relevant skills gained and developed in the same or similar role.

To Succeed In This Role

  • You'll have a Bachelor's degree OR equivalent.

Technical Expertise

  • Agile/Scrum development environment
  • Unit testing and Integration testing
  • Version Control, including Git or Subversion
  • RESTful APIs and Web Services
  • UI Development using JavaScript, React, Angular, HTML, and CSS
  • Object Oriented Programming and MVC application architecture using Java, JSON, and Python
  • Web Development with Spring, and Spring Boot
  • Database Development with expertise in Oracle SQL and MongoDB
  • Caching services
  • AWS experience is mandatory
  • Experience with streaming, transforming, and publishing data for end-user consumption and data analytics is highly preferred
  • Familiarity with Databricks is a plus
  • An inclination towards working on genAI projects is desirable.

Leadership And Collaborative Skills

  • Demonstrate a minimum of three (3) years of experience in leading teams and a proven ability to collaborate effectively with various stakeholders.

Preferred Qualifications

  • Preference will be given to candidates with hands-on experience in streaming, transforming, and publishing data for end-user consumption and data analytics. Familiarity with Databricks is also preferred. An enthusiastic interest in contributing to genAI projects is highly valued.
  • In summary, the successful candidate will bring a wealth of experience in diverse technical domains, leadership capabilities, and a keen interest in cutting-edge genAI initiatives.

You'll Love Working Here Because You Can

  • Have courageous team collaboration. Courage comes from how associates are willing to have difficult conversations, speak up, be an owner, and challenge one another's ideas to find the best solution.
  • Deliver at epic scale. We deliver real user outcomes using strong judgment and good instincts. We're obsessed with the art of achieving simplicity with a focus on client happiness and productivity.
  • Be surrounded by curious learners. We align ourselves with other smart people in an environment where we grow and elevate one another to the next level. We encourage our associates to listen, stay agile, and learn from mistakes.
  • Act like an owner & doer. Mission-driven and committed to leading change, you will be encouraged to take on any challenge and solve complex problems. No tasks are beneath or too great for us. We are hands-on and willing to master our craft.
  • Give back to others. Always do the right thing for our clients and our community and humbly give back to the community where we live and work. Support our associates in times of need through ADP's Philanthropic Foundation.
  • Join a company committed to equality and equity. Our goal is to impact lasting change through our actions.

What are you waiting for? Apply today!

Base salary offers for this position may vary based on factors such as location, skills, and relevant experience. Some positions may include additional compensation in the form of bonus, equity or commissions. We offer the following benefits: Medical, Dental, Vision, Life Insurance, Matched Retirement Savings, Wellness Program, Short-and Long-Term Disability, Charitable Contribution Match, Holidays, Personal Days & Vacation, Paid Volunteer Time Off, and more. The compensation for this role is $86,900.00 - $233,010.00 / Year.

Diversity, Equity, Inclusion & Equal Employment Opportunity at ADP: ADP affirms that inequality is detrimental to our associates, our clients, and the communities we serve. Our goal is to impact lasting change through our actions. Together, we unite for equality and equity. ADP is committed to equal employment opportunities regardless of any protected characteristic, including race, color, genetic information, creed, national origin, religion, sex, affectional or sexual orientation, gender identity or expression, lawful alien status, ancestry, age, marital status, or protected veteran status and will not discriminate against anyone on the basis of a disability. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.

Ethics at ADP: ADP has a long, proud history of conducting business with the highest ethical standards and full compliance with all applicable laws. We also expect our people to uphold our values with the highest level of integrity and behave in a manner that fosters an honest and respectful workplace.

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙