Responsible for designing, developing and implementing applications that support business requirements and drive key business decisions
Communicate with product managers, implementation specialists, clients and other developers to determine business, functional and technical requirements and take ownership throughout all phases of development, testing and deployment
Willing to be hands-on in producing tangible deliverables (requirements specifications, design deliverables, status reports, project plans)
Define, communicate, and manage a change management (release) process to develop and implement new applications/code and updates to existing applications/code
Participate in the sales cycle as needed (solution definition, pre-sales, estimating and project planning)
Proactively engage on continuous improvement efforts for application design, support, and practice development efforts.
Seek out ways to utilize Salesforce to improve processes and productivity, and make recommendations to support an organization scaling at a rapid pace
Provide technical assistance and end user troubleshooting for bug fixes, enhancements, and “how-to” assistance
Maintaining the security and integrity of the application software