What are the responsibilities and job description for the Salesforce Project Manager position at ALIS Software LLC?
Roles & Responsibilities
- Responsible for overall management of the project. Works closely with Business on a day-to-day basis.
- Responsible to manage small team and lead the project end to end
- Responsible for (if needed) Design, code, unit test, system test, performance test, debug, implement, and support Salesforce.com application and integrations
- Responsible for assign, track and monitor activities and deliverables.
- Responsible for communication with the stakeholders on project progress and proactively identifies risks and works towards a mitigation plan.
- Engages with business stakeholders for understanding requirements
- Supports technical team members from functional understanding perspective
- Coordinate with Business Analyst, Technical Architect, Technical team and QA team for success of the project
- Write codes for individual modules / units following the Architecture and Design Principles
- Adhere to Build & Release Management
- Conduct code review sessions
- Design, code, unit test, system test, performance test, debug, implement, and support Salesforce.com application and integrations
- Design & implement APIs and web-based interfaces utilizing lightning, Apex, Web Services, etc
- Ensure team follows best practices when architecting, programming or documenting solutions
- Assist in resource allocation and planning through project planning, staff hiring, staff supplementation and / or outsourcing initiatives
- Work closely with the Enterprise Architecture team, implementation partners, 3rd party vendors and other technology teams to ensure appropriate infra-structure selection, maintenance, policies and procedures are in place to support the CRM application environment
- Recommend cost effective technology solutions for business challenges
- Define and execute CI / CD strategy
- Experience architecting complex large scale systems incorporating packaged and custom applications
- Manage a team of developers
- Minimum 5x Salesforce Certified Professional
- At least 5 years systems development and integration experience in which at least four years have been in a team management role
- At least five years of Salesforce.com development experience as well as experience in systems integration environments with large, complex third-party solutions coupled with proven expertise integrating solutions with other applications within the overall technology environment
- Demonstrative success with at least three large Salesforce.com implementation
- Excellent knowledge of Salesforce.com architecture and data model
- Demonstrated team building and project management skills
- Proven management and mentorship of development team direct reports preferred
- Experience in Agile development methodologies
- Well versed with CI / CD implementation in Salesforce project
Additional knowledge, Skills and Abilities :