Principal Software Architect

2 semanas atrás


Porto Alegre, Rio Grande do Sul, Brasil Automatic Data Processing, Inc. Tempo inteiro

ADP SBS division is seeking a Principal Software Architect.

In this position, you will be responsible for developing the RUN product, a crucial Human Capital Management solution at ADP and globally. Your mission is to assist our clients (Small Business Companies) in optimizing their time and ensuring compliance by providing tools for employee management. You will collaborate within a scrum team to transform designs and concepts into functional web applications that integrate with backend microservices, APIs, and various systems.

You will engage with product managers, UX designers, fellow architects, and engineers to strategize, design, develop, test, and deploy technology solutions.

Key Responsibilities:

  • Participate in daily scrums to clarify responsibilities, identify challenges, and prioritize coding tasks.
  • Work in two-week sprints, adhering to timelines and maintaining high coding standards, with a primary focus on timely feature delivery.
  • Collaborate with team members across roles, including project managers and Quality Assurance, to gather requirements and produce a collective output.
  • Continuously learn new coding techniques and explore open-source communities, valuing inquiry over simply having the right answers.

Qualifications:

To excel in this role, you should possess:

  • Extensive experience in developing and architecting high-traffic systems.
  • Proficiency in REST API design and implementation.
  • Expertise in .NET programming (C#, AspNet, AspNet-MVC, WebForms, WCF).
  • Strong backend development skills.
  • Frontend development experience with JavaScript (Vanilla, ES6), frameworks such as React or Angular, HTML, and CSS.
  • Familiarity with event sourcing and distributed messaging systems (Kafka, RabbitMQ, IBM-MQ).
  • Knowledge of SQL and NoSQL databases and polyglot persistence (MongoDB, Redis, MS-SQLServer).
  • Experience with build tools and dependency management systems like Jenkins, CI/CD Pipelines, and TFS/GIT.
  • Understanding of unit and automation testing (e.g., Unit testing, e2e, Jest, React Testing Library, Cypress, Xunit, MsTest, Moq, SpecFlow).
  • Strong communication and collaboration skills.
  • Comfort in a dynamic, agile scrum environment.

What Sets You Apart:

  • Lead the strategic direction for application development methodologies, including tools, processes, and frameworks.
  • Provide guidance, technical design expertise, and coordination in developing, integrating, launching, scaling, and maintaining both new and legacy products and solutions.
  • Encourage the adoption of innovative technologies and best practices for product and solution development initiatives.
  • Influence and oversee current and future architectural frameworks.
  • Identify essential application design patterns and standard application frameworks.
  • Collaborate with other architects and team leads to document and discover necessary integrations, anticipating future architectural challenges.
  • Engage in Technical Analysis to evaluate systems, problems, and programs, formulating effective solutions.
  • Participate in Technical Design to ensure all work aligns with sound design principles and existing architecture.
  • Assist in gathering requirements, assessing technical feasibility, defining solutions, and preparing necessary development artifacts.
  • Conduct code reviews and walkthroughs with team members.
  • Stay informed about technological advancements; remain current on industry trends and internal architectural practices, principles, models, and standards; provide training to technical staff on new technologies.

Why You Will Enjoy Working Here:

  • Collaborative Team Environment: We foster an atmosphere where associates are encouraged to engage in meaningful discussions, take ownership, and challenge ideas to discover optimal solutions.
  • Deliver Impactful Results: We focus on achieving real user outcomes through sound judgment and instincts, striving for simplicity while prioritizing client satisfaction and productivity.
  • Culture of Continuous Learning: We surround ourselves with inquisitive individuals in an environment that promotes growth and mutual elevation.
  • Ownership and Initiative: We are mission-driven and dedicated to leading change, encouraging associates to tackle challenges and solve complex problems.
  • Community Engagement: We prioritize doing the right thing for our clients and community, supporting our associates through ADP's Philanthropic Foundation.
  • Commitment to Equality: We aim to create lasting change through our actions.

Discover why individuals choose ADP and what keeps them here.



  • Porto Alegre, Rio Grande do Sul, Brasil WillowTree Tempo inteiro

    About the OpportunityWe are seeking an experienced Android Software Architect to join our team at WillowTree. As a key member of our software development team, you will be responsible for designing, building, and shipping high-quality Android software applications.Key ResponsibilitiesDesign and develop high-quality Android software applicationsBuild and ship...


  • Porto Alegre, Rio Grande do Sul, Brasil Willowtree Tempo inteiro

    About the RoleWe are seeking an experienced Android Software Architect to join our team at WillowTree. As a key member of our software development team, you will be responsible for designing, building, and shipping high-quality Android software applications.Key ResponsibilitiesDesign and develop high-quality Android software applicationsBuild and ship...


  • Porto Alegre, Rio Grande do Sul, Brasil Poatek Tempo inteiro

    The OpportunityPoatek is seeking an experienced Android software architect to lead the development of high-quality Android software applications. As a key member of our team, you will be responsible for designing, building, and shipping durable, secure, scalable, and always-up software code.ResponsibilitiesDesign and develop high-quality Android software...

  • Software Architect

    Há 3 dias


    Porto Alegre, Rio Grande do Sul, Brasil Meta Tempo inteiro

    About the RoleWe are seeking a highly skilled Software Architect I to join our team at Meta. As a key member of our organization, you will play a crucial role in assisting our clients in leveraging the capabilities of Microsoft Copilot, a cutting-edge AI-powered code generation tool.Key Responsibilities:Consultation and Assessment: Engage with clients to...


  • Porto Alegre, Rio Grande do Sul, Brasil Adp Tempo inteiro

    Job SummaryWe are seeking a highly skilled and experienced Lead Software Architect to join our team at ADP. As a key member of our software development team, you will be responsible for leading the design, development, and implementation of complex software solutions that meet the needs of our clients.Key ResponsibilitiesLead and collaborate with...


  • Porto Alegre, Rio Grande do Sul, Brasil Sap Tempo inteiro

    About the RoleWe are seeking a highly skilled Cloud Solutions Architect to join our team at SAP. As a key member of our Customer Innovation & Maintenance Engineering ERP team, you will play a critical role in designing and implementing cloud solutions that meet the evolving needs of our customers.About the TeamOur team is passionate about delivering...

  • Lead Software Architect

    2 semanas atrás


    Porto Alegre, Rio Grande do Sul, Brasil Oowlish Technology Tempo inteiro

    About Oowlish TechnologyOowlish Technology, a leading software development firm in Latin America, is on the lookout for skilled technology experts to strengthen our dynamic and diverse workforce.As an integral part of Oowlish, you will work alongside top-tier clients from North America and Europe, playing a crucial role in developing innovative digital...

  • Software Architect

    Há 3 dias


    Porto Alegre, Rio Grande do Sul, Brasil Ambush Tempo inteiro

    About AmbushAmbush is a forward-thinking company that prioritizes the skills and dedication of its team members. We adopt a customer-centric approach to all our endeavors, from recruiting top talent to fostering a collaborative and supportive work environment.Our MissionWe've been delivering exceptional quality work to our clients since 2015, taking...


  • Porto Alegre, Rio Grande do Sul, Brasil Poatek Tempo inteiro

    The OpportunityPoatek is seeking a highly experienced Lead Architect to establish the design patterns and technology selections that will further enhance our industry-leading AI engine, ensuring it delivers flexibility, control, productivity, and trust to enterprises worldwide.We are looking for a visionary architect to lead the development of our SaaS...


  • Porto Alegre, Rio Grande do Sul, Brasil Thoughtworks Tempo inteiro

    About the RoleWe are seeking a highly skilled and experienced Senior Rust Developer to join our team at Thoughtworks. As a Senior Rust Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop software solutions using Rust programming languageCollaborate with...


  • Porto Alegre, Rio Grande do Sul, Brasil Ambush Tempo inteiro

    About AmbushAmbush is a dynamic and innovative company that prioritizes its people and strives to deliver exceptional products. Our approach is centered around identifying, retaining, and integrating talented individuals into a collaborative and remote team.We have a strong focus on delivering high-quality work for our clients, taking calculated risks, and...


  • Porto Alegre, Rio Grande do Sul, Brasil Adp Tempo inteiro

    About the RoleWe are seeking a highly skilled and experienced Lead Technology Architect to join our team at ADP. As a key member of our technology leadership team, you will play a critical role in shaping the technical direction of our organization and driving innovation in software development.Key ResponsibilitiesDevelop and maintain technical blueprints...

  • Senior Software Engineer

    1 hora atrás


    Porto Alegre, Rio Grande do Sul, Brasil Sap Tempo inteiro

    About the RoleSAP's Datasphere team is seeking an experienced software engineer to contribute to the development of a robust knowledge graph management platform. As a senior developer, you will be responsible for end-to-end feature development, working closely with architects, product managers, and other developers to deliver key enhancements and features in...


  • Porto Alegre, Rio Grande do Sul, Brasil Impinj Tempo inteiro

    About the Role:We are seeking a highly skilled Principal Analog Engineer to join our silicon engineering team at Impinj. As a key member of our team, you will play a critical role in designing and developing advanced RFID Reader ICs.Key Responsibilities:Provide technical leadership to the team to specify and architect RFID Reader ICsCreate design...


  • Porto Alegre, Rio Grande do Sul, Brasil Automatic Data Processing, Inc. Tempo inteiro

    About the RoleWe are seeking a highly skilled Software Development Professional to join our team at Automatic Data Processing, Inc. (ADP). As a key member of our organization, you will be responsible for developing software applications solutions for our external and internal clients.Key ResponsibilitiesDevelop software applications solutions for...

  • Software Engineer

    Há 3 dias


    Porto Alegre, Rio Grande do Sul, Brasil Sap Tempo inteiro

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at SAP Fieldglass. As a key member of our Engineering team, you will play a critical role in designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop new features as part of an agile...


  • Porto Alegre, Rio Grande do Sul, Brasil Meta Tempo inteiro

    **About Meta**Meta is a leading IT consulting company with 32 years of experience in helping clients overcome their IT challenges. We provide expert consulting services to support IT strategy, software development, outsourced operations, staff augmentation, and SAP projects.**Job Overview**We are seeking a highly skilled Microsoft Intune Architect to join...


  • Porto Alegre, Rio Grande do Sul, Brasil Automatic Data Processing, Inc. Tempo inteiro

    About the RoleWe are seeking a highly skilled Senior Developer to join our Lifion Support team at Automatic Data Processing, Inc. (ADP). As a Senior Developer, you will play a key role in designing, developing, and implementing impactful solutions that support companies with one to millions of employees.Key ResponsibilitiesWork within a scrum team to bring...


  • Porto Alegre, Rio Grande do Sul, Brasil Poatek Tempo inteiro

    The RoleAs the Principal Engineer overseeing architecture at Poatek, you will play a crucial role in defining the technological framework and strategic decisions that drive our innovative AI platform. This platform is designed to empower enterprises in managing and enhancing AI-driven intelligent experiences.Key ResponsibilitiesWe are in search of a seasoned...


  • Porto Alegre, Rio Grande do Sul, Brasil Meta Tempo inteiro

    **Sobre a Vaga**Estamos procurando por um profissional experiente em engenharia de software para atuar como arquiteto de software na nossa equipe.**Responsabilidades**Algumas das principais responsabilidades do cargo incluem:Desenvolver e implementar soluções de software escaláveis e seguras;Trabalhar em estreita colaboração com os times de...