Position Summary
We are seeking a highly skilled Principal Architect to design and implement functional software solutions. Collaborating with upper management, you will play a key role in defining software requirements and assuming leadership of operational and technical projects.
In this position, you will have the opportunity to work autonomously with minimal supervision, leveraging your exceptional organizational and problem-solving abilities. A strong background in software development and familiarity with agile methodologies are essential.
Your primary objective will be to architect high-quality software solutions that meet user needs and align with the organization’s business goals. This will involve analyzing requirements, designing robust architectures, writing efficient code, and conducting thorough testing.
Responsibilities
Have command of a breadth of technology skills ranging from Object Oriented Design/Development, Database Design/Development, to SOA Patterns, Windows and Web Application Architecture Work together with the software architecture design team to provide solution for Switch SDK driving scale, reliability, availability, and performance improvements Provides technical leadership to team for design & architecture of products Use your prior experience to make sound design decisions, account for all the abilities of enterprise scale software, resolve complex technical issues and promote innovation and Influence the viewpoints of key architects Architect and design Self learning systems that can predict failures and optimization techniques based on information learned from previous failures and optimizations Work closely with the Business domain experts, Data scientists and Big data platform architects, to design a highly efficient frameworks and workflow processes Design, code, test and debug complex software while developing new functionality, and enhancing existing functionality, providing leadership to guide customers and satisfy their requirements, both internal and external Consult with and advise product owners/business partners to define requirements and software design
Qualifications
NodeJs and Python js (Angular would be nice to have) AWS (or any other cloud solution), Lambdas, S3, and SQS – using Serverless Framework. Databases (SQL, PostgreSQL, MongoDB) Databricks MCP Agents with experience in Lang graph 10-12 years of experience in software development 5-8 years enterprise experience with a Modified MERN Stack (MongoDB, React, NodeJS, Lambda) Expert in JavaScript development Experience in Web Application development using HTML, CSS, and JavaScript Experience in API development Knowledge of Python and GraphQL Strong understanding of object-oriented design Experience with SQL and NoSQL data stores Experience with systems across multiple platforms Windows, Linux and UNIX Experience with the open-source software Excellent understanding of web security models (Oauth2) Good understanding of agile development and continuous integration Strong written and verbal communication skillsGeneric Skills
Leadership at the individual level – having the confidence and resilience to take risks – be self-empowered
2. Communication: understand and express ideas/solutions in a comprehensive and practical format – knowledge sharing
3. User Focus: an absolute focus on the user (internal or external) experience – every aspect of a solution should be productized for ease of use
4. Improvisation: the ability to think across disciplines and existing boundaries (technologies/business/geographies) - lateral thinking
5. Collaboration: teamwork with a positive approach to ambiguity
6. Research: an inclination to continuous research inside and outside the current focus fields
7. Influence by example: scientific proof of an idea (success or failure) as the presentation tool –
represent an idea in order to promote it
8. Technical Knowledge: broad and deep technical knowledge with a strong focus on data objects and API contracts
9. Abstract Thinking: view of ideas and solutions as abstractions/patterns that can be
leveraged/adapted/reused – deliver frameworks instead of point solutions
A little about ADP: We are a comprehensive global provider of cloud-based human capital management (HCM) solutions that unite HR, payroll, talent, time, tax and benefits administration and a leader in business outsourcing services, analytics, and compliance expertise. We believe our people make all the difference in cultivating a down-to-earth culture that embraces our core values, welcomes ideas, encourages innovation, and values belonging. We've received recognition for our work by many esteemed organizations, learn more at ADP Awards and Recognition
Diversity, Equity, Inclusion & Equal Employment Opportunity at ADP: ADP is committed to an inclusive, diverse and equitable workplace, and is further committed to providing 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, protected veteran status or disability. Hiring decisions are based upon ADP’s operating needs, and applicant merit including, but not limited to, qualifications, experience, ability, availability, cooperation, 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. Click https://jobs.adp.com/life-at-adp/ to learn more about ADP’s culture and our full set of values.