Application Architect, Salesforce
Job Description: • Design architecture for major features or entire product modules of the Hawthorn River platform, ensuring alignment with functional and non-functional requirements • Lead development efforts to design, develop, test, and deploy enhancements to the Hawthorn River platform using Salesforce technologies (APEX, Visualforce, Lightning, Aura, Experience Cloud) • Develop technical specifications, design documents, and application models • Ensure application architectures adhere to enterprise architecture principles, technology standards, and security guidelines • Provide technical guidance to the development team throughout the application lifecycle • Collaborate with solution and enterprise architects to ensure appropriate integration with other systems, services, and data sources • Conduct performance, scalability, reliability, and maintainability reviews for assigned applications • Research, evaluate, and recommend technologies, frameworks, and tools relevant to application development • Mentor developers on design principles, coding best practices, and architectural patterns • Ensure adherence to coding standards and best practices • Collaborate with cross-functional teams (engineering, product, QA) in an Agile/Scrum environment • Participate in CI/CD processes and contribute to continuous improvement initiatives • Provide technical leadership and proactively identify and resolve issues • Support internal and external stakeholders with product rollouts and updates Requirements: • Bachelor’s degree in computer science, Information Systems, or related field (Master’s degree preferred) • Salesforce certifications also preferred • Typically, 7–10 years of software development experience • Strong understanding of application design patterns, architectural best practices, and integration approaches • Proficiency in APEX, Visualforce, Lightning Components (Aura), Experience Cloud, and Salesforce APIs • Strong understanding of Salesforce governor limits and platform best practices • Full-stack development experience within Salesforce ecosystem • Prior experience with Loan Origination Systems is highly desirable • Experience with relational and/or NoSQL database design, performance tuning, and data modeling • Familiarity with user experience (UX) considerations and how they influence application design • Strong analytical, communication, and documentation skills • Ability to balance technical constraints with business requirements and user needs • Ability to work independently and effectively in a remote, small-team environment Benefits: • Comprehensive range of benefits • Incentive awards based on individual and business performance Apply tot his job