Principal Architect – Applications Role at xplor
We are seeking a skilled Principal Architect to join our team. If you are passionate about transformation, empathetic to client needs, and inspired by impacting millions of people daily, this role may be the perfect fit.
In this position, you will collaborate with product owners to understand their challenges in creating, upgrading, or augmenting our products. You will then design technical solutions and guide a team of developers as they implement your design.
You will promote architectural initiatives that drive revenue and improve efficiency aligned with business strategy. Your day will start with a scrum, identifying priorities within the current sprint or discussing a new project. You will create designs to guide the developers while they code what you design.
Key Responsibilities:
* Blueprints and Strategy: Influence and govern current and future architectural blueprints, promoting initiatives that generate revenue, improve efficiency, and support our business strategy. Ensure solutions meet both enterprise and local needs.
* Scrums: Participate in daily scrums to understand responsibilities, identify issues, and communicate design and coding priorities.
* Coding: Design and sometimes code using tools like Java, Angular, .net, or others. Review code, refine it if necessary, and jump in to code critical areas yourself.
* Challenges: Look for solutions when inevitable challenges arise. Enjoy finding innovative answers.
* Learning and Teaching: As the technical expert, develop fixes for issues that arise. Be open to feedback from engineers and believe collaboration strengthens ideas.
* Variety of Work: Each day will bring different tasks, such as design, mentoring, projects for quality assurance, security, UX, or other functions.
To Succeed in This Role:
* Bachelor's degree or equivalent required.
* Over 12 years of experience in software development and technology, emphasizing architecture design and execution in data-intensive environments.
* Breadth and depth of knowledge across multiple software engineering disciplines.
* Experience with complex architectural patterns, API management (Mulesoft preferred), microservices.
* Expert knowledge of design principles, design patterns, algorithms, and data structures.
* Hands-on experience with AWS cloud native architectures.
* Experience with Java, Python, C# / .NET, web applications (Angular), databases.
* Expert level understanding of DevOps and CI / CD principles from code check-in through development.
* Collaborate with business stakeholders to understand requirements and develop technology solutions.
* Act as a thought leader, lead design reviews, and mentor other team members.
* Excellent communication skills and ability to work in a distributed, global development team.
You'll Love Working Here Because:
* Courageous Team Collaboration: We have difficult conversations, speak up, own our ideas, and challenge one another to net out the best solution.
* Deliver at Epic Scale: We deliver real user outcomes using strong judgment and good instincts, focusing on simplicity, client happiness, and productivity.
* Surrounded by Curious Learners: We align ourselves with smart people, grow and elevate each other, and encourage learning from mistakes.
* Act Like an Owner & Doer: Mission-driven and committed to leading change, we take on any challenge, solve complex problems, and master our craft.
* Give Back to Others: Always do the right thing for our clients and community, humbly giving back through ADP's Philanthropic Foundation.
* Join a Company Committed to Equality and Equity: We aim to impact lasting change through our actions.
This is an exciting opportunity to make a meaningful impact. Apply today to join our dynamic team!