Provide top level technical expert in one or more highly specialized areas of applications systems analysis and programming. Provide technical leadership on complex projects. Formulate/define system scope and objectives. Devise or modify procedures to solve complex business problems considering computer capacity and limitations, operating time and form of desired results. Responsible for program design, coding, testing, debugging, documentation, implementation and on-going support. Has full technical knowledge of all phases of applications systems analysis and programming.
IT / Salesforce Healthcloud focus:
Solid understanding of SaaS platform concepts involving technical requirements, upgrades, system configuration, workflow management, reporting and user/role setup.
Proven experience working with Salesforce.com platform for Service Cloud, Marketing Cloud, Sales Cloud and Analytics Cloud.
Experience working with various implementation methodologies such as Waterfall, Agile, or hybrid models.
Proven working experience in Salesforce administration, developing objects, record types, page layouts, workflow rules and approvals.
Experience with Salesforce.com developer toolkit including Apex Classes, Controllers and Triggers, Visualforce, Force.com IDE, Force.com migration tool and Web Service.
Experience integrating business processes across disparate systems using 3rd party tools.
Experience with data migration using Data Loader or 3rd party tools.
Comfortable working in a culturally diverse workforce and business environment.
Ability to work cross-functionally in a matrix management environment.
PRINCIPAL DUTIES AND RESPONSIBILITIES:
Analyze business application requirements of various scope and complexities in order to support business management objectives.
Design, write specifications, develop programs, test, document, implement and support business solutions of varying degrees while maintaining the highest quality possible.
Support and confer with business community to determine business and technical requirements.
Apply current technology to solve technical problems and ensure system and application performance is optimized.
Serve as a technical resource for other development staff and business community members.
Update management of evolving development technologies including design patterns and software coding and architecture methods.
Support and confers with business analysts and other technical teams to determine the best technical solution to meet requirements.
Document all operational, system, and support requirements
May provide assistance to junior level staff with more complex tasks that require a higher level of understanding of functions.
May escalate issues to supervisor/manager for resolution, as deemed necessary.
Mentor other staff as applicable.
Review and comply with the Code of Business Conduct and all applicable company policies and procedures, local, state and federal laws and regulations.
Assist with various projects as assigned by a direct supervisor.
Other duties as assigned.
PHYSICAL DEMANDS AND WORKING CONDITIONS:
The physical demands and work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
5 8 years related experience; or a Masters degree with 3 years experience; or a PhD without experience; or equivalent directly related work experience.
Programming experience and technical analysis and design responsibility.
Demonstrated aptitude for learning new technologies.
Strong analytical skills and ability to work creatively and independently in a problem solving environment.
Solid experience with programming tools and structured development and testing methodologies. Knowledge of standard languages, coding methods and operational requirements in a client-server environment.