ROLE DESCRIPTION :
Salesforce Engineer that will be part of leading the internal Salesforce projects at Rolling Rock. As a member of this team, you will have the opportunity to grow and expand your technical skillset while helping to define new and current environments.
- You will be in an entirely Agile environment using modern tools, techniques, and methods such as complex Salesforce environments, Lightning Web Components (LWC), DevOps initiatives and an API ecosystem.
- You will play a lead role in development teams' efforts to determine unit needs and business processes that are automated by the application. As well as participate in or review all the steps in the software development life cycle to create and modify the software.
KEY JOB FUNCTIONS :
- Develop solutions to complex problems in the internal Salesforce ecosystem, which includes business workflows, data integration management, products/applications and user interfaces.
- Work with internal customers, including collaborating with engineers from other teams and focusing on the efficiency and productivity needs of Quartet's operational teams.
- Contribute to our code base and help ensure that our coding standards and patterns are observed through code reviews and pair programming.
- Participate in our agile development processes and in technical planning sessions with other engineers.
- Work with product owners, sales and marketing and other development team members to determine new features and user stories needed in new/revised applications or large/complex development projects. Including collaborating with engineers from other teams and focusing on the efficiency and productivity needs of Certify's operational teams.
- Create or Update documentation in support of development efforts. Documents may include detailed specifications, implementation guides, architecture diagrams or design documents.
- Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate.
- Respond to trouble/support calls for applications in production in order to make quick repair to keep application in production.
- Leverage Client DevOps tool stack to build, inspect, deploy, test, and promote new or updated features.
- Advanced proficiency in unit testing as well as coding in 1-2 languages (e.g., Java, etc.).
- Advanced proficiency in Object Oriented Design (OOD) and analysis.
- Advanced proficiency in application of analysis/design engineering functions.
- Advanced proficiency in application of non-functional software qualities such as resiliency, maintainability, etc.
- Advanced proficiency in advanced behavior-driven testing techniques.
Qualifications:
EDUCATION :
- Related Bachelor's Degree or Equivalent Required
MINIMUM EXPERIENCE :
- 5+ years of Related Experience
Required Skills :
- At least 5+ years of development experience with proficiency with at least one of the following backend languages or environment; Java, Python, Node, .NET, etc.
- At least 3 years of experience in the Salesforce platform
- Strong development skills with HTML, CSS, JavaScript and UI frameworks within Visualforce pages or Lightning components (would be a plus)
- Experience with Lightning Web Components (LWC) and Jest tests or extensive experience with JavaScript as an alternative
- Strong Salesforce customization and configuration experience in Sales Cloud and/or Lightning Communities
- Deep understanding of the limitations on the Salesforce platform, specifically with governor limits and best practices in delivering solutions.
- Experience in working with complex Salesforce environments.
- You pride yourself in writing clean code, test thoroughly, strong documentation, and high-test coverage.
- Conducts code review in accordance with recommendations Desired Skills.
- Knowledge in SOAP API, REST API, and Bulk API would be a plus.
- Experience with integration Salesforce with 3rd party APIs
- Experience working with source repositories like GIT and SVN.
- Understand limitations of different user licenses.
- Experience working in an Agile environment.
About Rolling Rock :
Rolling Rock Software is Bengaluru based development center for Rolling Rock Ventures which manages multiple portfolio companies Certify Health, AuthX Security, Certify SnapXT and OnePay. These portfolio companies is a leading provider of enterprise platforms and products based on Biometrics, HealthCare, Security, IoT devices, API Platforms, Financial Transactions innovating Customer Experience and Engagement across various industries primarily HealthCare.
Rolling Rock's work environment is designed to be fast paced, informal and challenging, providing a lot of flexibility to every employee to bolster innovation and achieve their maximum potential. We are growing our team across the globe and constantly looking for smart people who are proactive, innovative, and passionate to develop next generation products to join our team!
Rolling Rock is headquartered in Potomac, MD with support and development centers located in the United States and India.
No comments:
Post a Comment