Job DescriptionJob-Specific Responsibilities
Harvard Medical School – Office for External Education is looking to hire an Engineer to work as part of our CRM and Systems Integration practice on Salesforce.com development, support and enhancement. This person will need to demonstrate an understanding of software engineering concepts and be responsible for working on full lifecycle engineering efforts using Agile methodologies, object-oriented design, and accepted design patterns and practices. This individual will be working collaboratively with client and project teams as well as working from proposal development to deployment and support. In addition, the individual will be expected to Work effectively within a culture inclusive of individuals with diverse backgrounds, styles, abilities, and motivations, and appreciate and leverage the capabilities, insights, and ideas of all individuals.
•Perform configuration and customization of the Salesforce.com platform.
•Participate in efforts to develop and execute testing, training and documentation
•Participate in the sales cycle as needed (solution definition, pre-sales, estimating and project planning)
•Willing to be hands-on in producing tangible deliverables (requirements specifications, design deliverables, status reports, project plans)
•Utilize best practices to perform operational support, enhancements, bug fixes as needed to the Salesforce.com platform
•Follow all standard operating procedures (SOP) and maintain updated ticketing for events, incidents, requests, changes, problems, etc.
• Proactively engage on continuous improvement efforts for application design, support, and practice development efforts.
•Provide technical assistance and end user troubleshooting for bug fixes, enhancements, and “how-to” assistance.
•Act as a point of escalation for request ticketing for advanced issue resolution.
•Develop customized solutions within the Salesforce platform to support critical business functions and meet project objectives, client requirements and company goals
•Create applications to interface with Salesforce and a variety of ancillary systems, integrations
•Manage daily support and maintenance of internal Salesforce instance, and conduct long-term improvement operations to ensure compatibility with evolving mission requirements
•Communicate with project managers, clients and other developers to design cohesive project strategies and ensure effective collaboration throughout all phases of development, testing and deployment
•Maintain a flexible and proactive work environment to facilitate a quick response to changing project requirements and customer objectives, and innovate ways to meet mission goals successfully
•Interact directly with clients, managers and end users as necessary to analyze project objectives and capability requirements, including specifications for user interfaces, customized applications and interactions with internal Salesforce instances
• Provide system administration support of internal and customer-facing Salesforce environment, especially related to customized applications, user permissions, security settings, custom objects and workflow
•Collaborate with various internal departments, including marketing, product development and operations, to ensure Salesforce environment supports internal needs relating to functionality and performance
•Create applications to interface with Salesforce and a variety of ancillary systems
• Evaluate existing processes and determine potential Salesforce-enabled enhancements
•Oversee solutions design and delivery, including integration with existing architecture Knowledge of information technology applications, processes, software and equipment
•Meet with clients to determine business, functional and technical requirements and participate in application design, configuration, testing and deploymen
Typical Core Duties
Participate fully in software development life cycle
Research, design, and implement technical solutions to deliver business requirements
Identify opportunities to improve and simplify applications portfolio and implement related enhancements
Contribute to creation and maturing of software development best practices and new technologies
Draw on relationship and technical skills to act as technical liaison to internal and external clients and to mentor junior staff
Abide by and follow the Harvard University IT technical standards, policies and Code of Conduct
Minimum of five years' post-secondary education and/or relevant work experience
Additional Qualifications and Skills
•Bachelor’s degree in computer science or related field of study
• Minimum work experience: six years of software development and four years of Salesforce application development
•Extensive knowledge of Salesforce security models
•Proven background launching significant system enhancements and release cycles
•Working knowledge and experience with complex business systems integration as well as object-oriented design patterns and development
•Software engineering skills with Java SE & EE (Java, JSF, SQL) preferred
•Demonstrated experience and knowledge of relational databases, data modeling, and ETL tools
•Experience with Agile development methodologies such as XP/SCRUM
•Experience with web services (REST & SOAP, JSON & XML, etc.)
•A desire to work within a fast-paced, collaborative, and team-based support environment
•Interested in developing their professional network through participation in technology user groups, networking events, and technology organizations.
Harvard Medical School strives to cultivate an environment that promotes inclusiveness and collaboration among students, faculty and staff and to create new avenues for discussion that will advance our shared mission to improve the health of people throughout the world.