
Key Accountabilities
SOFTWARE DEVELOPMENT: Partners to design and develop high quality software solutions by writing clean, maintainable and efficient codes.
AUTOMATION: Applies internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.
COLLABORATION: Partners with cross functional team of product managers, designers and other engineers to gather moderately complex requirements and deliver solutions that meet business needs.
TESTING & DEBUGGING: Writes and maintains moderately complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software.
CONTINUOUS IMPROVEMENT: Makes suggestions for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability.
DOCUMENTATION: Drafts and maintains comprehensive documentation for moderately complex software applications, deployment processes and system configurations.
TECHNICAL SUPPORT: Provides technical support and troubleshooting for moderately complex issues with deployed applications to ensure minimal downtime and fast resolution.
Qualifications
Minimum requirement of 2 years of relevant work experience. Typically reflects 3 years or more of relevant experience.
Salesforce Development: Experience in Salesforce software development, specifically with Lightning Web Components (LWC), Apex, and Salesforce administration.
Preferred:
Front-End and Back-End Development: 2+ years of experience in software development using JavaScript frameworks such as React and Node.js
Experience with Java and Mobile App Development. Experience using tools such as Azure DevOps and Jira.
1+ years of experience of cloud native development with AWS, Microsoft Azure, or another cloud service.
Salesforce Platform Developer I Certification.
Salesforce experience is a must have.