Principal Application Architect

ADP is hiring a Principal Application Architect NextGen Workforce Management

  • Are you empathetic to client needs and inspired by transformation and impacting the lives of millions of people every day?
  • Are you looking to join a dynamic, inclusive team environment with a culture of collaboration and belonging?

Well, this may be the role for you. Ready to design what’s next?

Workforce Management has become an important strategic element in today s corporate decisions. These solutions are essential for accurately tracking time and attendance as well as seeing that workers are paid in compliance with applicable laws and regulations offers a broad range of solutions by business size and need. The marketplace is highly competitive based on service and product quality, reputation, ease of use and accessibility of technology, breadth of services and products, and price. WFM involves effectively forecasting labor requirements and creating and managing staff schedules to accomplish a particular task on a day-to-day and hour-to-hour basis. Recently, due to the proliferation of cloud computing and the rapid expansion of workforce analytics, there has been significant growth in the adoption of workforce management software and in the workforce management market.

In this role, you will lead and manage a team of people involved in applying technology to achieve a software-based solution supporting ADP’s company goals. You will provide leadership, technology design expertise, direction, coordination, and consultation, in the development, integration, launch, scaling, and maintenance of new and existing products and solutions. You will promote use of innovative new technology and best practices for product and solutions. You will have the opportunity to train on leading-edge technologies that continually redefine what s possible in our industry. You will be responsible for the overall design of application changes and mapping the business requirements to systems/technical requirements, and leading the creation of new products and enhancements to existing products from concept to launch, as part of cross functional teams.

You will play a significant role in developing a common data platform, interoperability, and SaaS architecture that enables the evolution of the product. You will develop, document, and communicate an architecture that meets critical architectural quality attributes such as performance, scalability, reliability, security, maintainability, usability, and interoperability. You will collaborate with team of developers, testers and domain/EA architects providing technical guidance and leadership on the solution to be delivered. You are a key member of the development team and will be responsible for delivering the solution and ensuring that all development meets the required standards and follows industry best practice, influence and govern current and strategic architectural blueprints. You will identify key application design patterns and standard application frameworks. You will establish the strategic direction for application development approaches, including tools, process and frameworks. You will help instill the strategic vision, fundamentals, and best practices necessary for creating world-class real time transactional systems.You will be hands on and work with teams of engineers to transform the way we do business.

The challenges you will face include designing our next generation of cloud based products, building micro service-based architectures, API Gateway, Serverless Architectures & Mobility Solutions, that can deliver flexible capabilities to different user bases, and providing technical leadership to teams to achieve product vision through active mentoring, technical decision-making, and driving and facilitating company-wide collaboration.

To thrive in this role, you have ten-plus years of 10+ years of software development experience (Java desired, or Python) and experience building highly scalable distributed systems on cloud platforms (AWS).

Like what you see? Apply now!

Learn more about ADP at tech.adp.com/careers

A little about ADP: We are a global leader in HR technology, offering the latest AI and machine learning-enhanced payroll, tax, HR, benefits, and much more. We believe our people make all the difference in cultivating an inclusive, down-to-earth culture that welcomes ideas, encourages innovation, and values belonging. ADP has a deep commitment to diversity, equity, and inclusion as a global Best Places to Work, DiversityInc Top 50 Company, Best CEO and company for women, LGBTQ+, multicultural talent, and more. Learn more about ADP’s commitment on our YouTube channel:

WHAT YOU’LL DO:

Here’s what you can expect on a typical day:

  • Blueprints and Strategy. You will influence and govern current and future architectural blueprints and promote architectural initiatives that generate revenue, improve efficiency, and support our business strategy. You will ensure that what we do solves both enterprise and local needs.
  • You’ll start every day with a scrum, working together to understand responsibilities, identify issues, and communicate design and coding priorities.
  • Your chief role is to design, but coding is sometimes required. Once you create your design, you will guide developers to bring it to life using tools like Java, Angular, .net, or others. You will review their code, refine it if necessary, and jump in and code critical areas yourself.
  • Inevitable challenges will arise, and we’ll rely on you to look for a solution. You love a challenge and revel in the opportunity of finding one.
  • Learning and Teaching. You’re the technical expert on the team, so when issues arise, you’ll be the one developing a fix. When you present a design, you are open to feedback from your engineer team since you believe collaboration helps strengthen your ideas, especially if someone thought of something you hadn’t considered. After all, we all have the same goal, develop the best solutions we can for our clients.
  • Variety of work. There is no typical day. Some days you will dedicate to design or mentoring team members, while others you will spend on projects for quality assurance, security, UX, or any number of other functions.
  • You have 12+ 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

10+ years of experience building highly scalable distributed systems on cloud platforms (AWS), developing in Java (highly desired), Python, C, C++

REST API design standards and implementation

10+ years of experience software development experience

Expert in Web Application development using HTML, CSS, and JavaScript

Experience with Node.JS, REST and JSON

Strong understanding of object-oriented design and MVC patterns

Programming skills on other languages i.e. Java, PHP, and Python

Experience with SQL and NoSQL data stores

Experience with systems across multiple platforms Windows, Linux and UNIX

Experience with open-source software

Excellent understanding of web security practices

Good understanding of agile development and continuous integration

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 net out 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!

Find out why people come to ADP and why they stay: (ADA version:

#LI-CZ1

Explore our COVID-19 page to learn more about ADP s culture and our full set of values.

Associated topics: .net, c, c/c++, design pattern, maven, perl, php, programming, senior software engineer, software engineer lead

Related Post