Job
Description
Role Overview: You will be responsible for helping design, build, and continuously improve the clients" online platform. This includes researching, suggesting, and implementing new technology solutions following best practices/standards. You will also take responsibility for the resiliency and availability of different products and be a productive member of the team. Key Responsibilities: - Design, develop, and implement custom solutions within Salesforce, focusing on Salesforce LOS (Loan Origination System) functionality. - Build and maintain Salesforce Lightning Components, Visualforce pages, Apex classes, and triggers to meet business needs. - Configure Salesforce features such as workflows, process builder, validation rules, and approval processes. - Integrate Salesforce with external systems using REST/SOAP APIs and middleware tools. - Develop and manage applications on Heroku, ensuring seamless integration with Salesforce and other cloud platforms. - Utilize Heroku services such as PostgreSQL, Redis, and Heroku Connect to build scalable, high-performance solutions. - Optimize Heroku applications for scalability, resilience, and performance. - Design, develop, and manage PostgreSQL databases, including schema definition, performance tuning, and query optimization. - Integrate PostgreSQL with Salesforce and Heroku applications to ensure data consistency and integrity. - Apply best practices for data security and database management to maintain high-quality, reliable systems. - Work closely with business analysts, stakeholders, and developers to gather requirements and translate them into functional specifications. - Provide ongoing support throughout the software development lifecycle, including testing, deployment, and maintenance. - Participate in code reviews to ensure the adoption of best practices and the sharing of knowledge. - Resolve technical issues related to Salesforce, Heroku, and PostgreSQL systems efficiently. - Continuously optimize solutions for performance, reliability, and scalability. - Maintain comprehensive documentation for application code, integrations, and database designs. - Provide regular status updates and reports to project leads and stakeholders. Qualifications Required: - 3-8 years of experience in Salesforce development with expertise in Salesforce LOS, Heroku, and PostgreSQL. - Proven expertise in Salesforce development using Apex, Visualforce, and Lightning Components. - Hands-on experience deploying and managing applications on Heroku. - Strong understanding of PostgreSQL database management, query optimization, and performance tuning. - Deep knowledge of Salesforce integration techniques, including APIs and web services. - Experience with Heroku Connect, Redis, and Heroku Postgres. - Proficient in SQL and PL/SQL for efficient database interactions and optimizations. - Familiarity with Git for version control and collaborative development. - Excellent problem-solving and debugging skills to resolve complex technical challenges. Additional Company Details: The company offers a challenging and innovative environment with opportunities for learning where needed.,