partner.co - Lehi, UT

posted 1 day ago

- Senior
Lehi, UT
Health and Personal Care Retailers

About the position

The Senior Software Architect will play a key role in modernizing our global enterprise CRM platform while ensuring the seamless operation of mission-critical systems. This role combines architectural leadership for our cloud transformation with the management of essential legacy systems. The Architect will drive the transition from a monolithic architecture to a Cloud-based microservices platform, all while maintaining the stability and performance of existing Oracle-based solutions. Key responsibilities include planning, designing, and developing core CRM, order, commission systems, and related applications and services. Leveraging a deep understanding of business needs, the Architect will translate these requirements into scalable and efficient software and system components. In this role, the Architect will also explore opportunities to integrate artificial intelligence tools, identifying areas where AI can enhance efficiency, automate tasks, and improve decision-making processes, thereby aligning with the company's strategy to proactively address business challenges. In addition to providing strategic direction, this role will offer technical guidance to both management and software engineers, ensuring that solutions are closely aligned with business objectives. The Senior Software Architect will be instrumental in fostering innovation and excellence within the team, driving the implementation of software solutions that not only enhance operational efficiency but also promote growth and sustain the company's competitive edge.

Responsibilities

  • Lead the architectural design and implementation of cloud-native microservices utilizing modern cloud-based technologies
  • Maintain and enhance mission-critical CRM, order management, and commission systems serving global operations
  • Design scalable solutions that bridge legacy systems with modern cloud architecture
  • Provide technical leadership and mentorship to development teams
  • Drive architectural decisions that align with business objectives and global scalability requirements
  • Establish best practices for system security, performance, and reliability
  • Identify and explore opportunities for AI integration to automate processes and enhance system capabilities in alignment with business objectives and future growth strategies
  • Work with company departments to design, implement, and improve Customer-focused solutions that allow our independent Brand Partners to grow their businesses and drive customer satisfaction
  • Lead knowledge capture and documentation initiatives

Requirements

  • Deep expertise in AWS cloud services
  • High level of proficiency in Java microservices development using modern frameworks
  • Expert in business-driven and scalable database design, including indexes, constraints, partitioning, etc.
  • High level of proficiency in principles and patterns of Domain-Driven Design and Test-Driven Development
  • Experience with online API documentation management
  • Extensive experience with Oracle databases, PL/SQL, and large-scale data management
  • Strong background in API design, development, and documentation
  • Experience modernizing legacy systems and managing technical debt
  • Knowledge of Embarcadero Delphi and object-oriented design a plus
  • Proven track record in distributed systems architecture

Nice-to-haves

  • Additional languages beneficial for international collaboration
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service