Salesforce Lead Developer

Sorry, this job was removed at 10:26 a.m. (EST) on Monday, March 26, 2018
Find out who's hiring in Watertown.
See all Developer + Engineer jobs in Watertown
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The Opportunity:As part of the Enterprise Business Applications Team you will be a member of a scrum team delivering innovative Salesforce.com solutions to our business stakeholders and customers. Salesforce is a strategic enterprise level platform at athena and we take advantage of the majority of the Salesforce product suite, including Sales Cloud, Service Cloud, Knowledge, Marketing Cloud, Community Cloud, Analytics, CPQ, Billing as well as a number of AppExchange packages, including Gainsight and Cloud Coach. This is a challenging role in an area of athenahealth’s strategic expansion that will require tenacity, teamwork and a passion for achieving true customer success.
Position Summary:
At athena, our mission is to be healthcare provider’s most trusted service and to let doctors be doctors. Our goal is for the Salesforce.com platform to support that mission. From the Sales process through onboarding to our customers’ post-go live needs, the Salesforce platform is integral in simplifying and streamlining those processes. As a member of the Enterprise Business Applications Team you will be transforming business problems into smart solutions that effectively and efficiently leverage the Salesforce platform.
Our scrum team members work in a highly collaborative environment to create user-centric and efficient solutions. They work closely together to share knowledge and push the department forward by learning from each other’s successes and failures via group discussions, mob programming, mentoring, an embracing any technique that sustains high quality software.
Responsibilities may include, but are not limited to:
40% [Primary Function] Technical Execution

  • Follow approved life cycle methodologies and develop scalable and secure Salesforce applications in an agile environment
  • Act collectively with the scrum team to determine how to achieve goals
  • Produce high-quality code that will drive complex functionality in our product and deliver customer value
  • Produce accurate, technical design specifications
  • Critique technical documentation as needed
  • Perform application configuration activities in Salesforce.com
  • Proactively identify and propose new, innovative solutions to challenging problems in order to create scalable implementations and achieve results
  • Understand and follow coding conventions and Salesforce architecture best practices; hold other members of the team accountable to the same standards
  • Adhere to DOD (story definition of done) as part of the sprint
  • Perform peer code reviews in order to ensure quality standards
  • Utilize source code management systems, including branching and merging of code


25% Contributions to the Team

  • Act as the subject matter expert for area of assignment
  • Follow practices outlined by team and contribute to agile ceremonies to improve team performance
  • Take ownership of what the team builds after the release; consider customer adoption as success criteria
  • Undertake work in the backlog and commit to quality delivery; coordinate efforts across the team to ensure completion and effectiveness
  • Drive self-organization; help determine how the team functions in collaboration with your peers


20% Mentorship of Others

  • Advise and train members of the team to maximize overall productivity and effectiveness of the team
  • Find teaching opportunities within the group and larger community to share ideas and learning


15% Cross functional Coordination and Communication

  • Work collaboratively across the Enterprise Business Applications organization to ensure alignment towards business goals
  • Collaborate with members of Product Management team to groom and prioritize the backlog
  • Build strong relationships with cross-functional team members and business stakeholders
  • Share business and technical learnings with the broader CRM organization, while adapting approach for different audiences


Education, Experience, & Skills Required: The successful candidate will be an experienced, high-energy, detail-oriented and highly analytical developer with experience in SaaS applications supporting service and customer communication functions of a high-tech software company. Our ideal candidate has a track record of delivering reliable and awesome solutions, has found success (and failure!) with multiple different projects throughout their career, and measures their success through their team.
In this role you will have exciting opportunities to build your Salesforce.com skills by engaging on strategic initiatives and leveraging a variety of skills to deliver Salesforce.com capabilities.

  • Bachelor’s degree in computer science or related field
  • 6-8 years of experience in a Salesforce development role
  • Experience in an Agile environment (scrum, Kanban, lean, mob programming)
  • Good knowledge of object-oriented design and development
  • Knowledge of business processes and their linkage to technology
  • Hands-on application configuration experience with Salesforce.com
  • Proven experience with Visualforce, Apex classes and triggers; experience with Lightning Components preferred
  • Hands on development experience with SOAP and RESTful services
  • Experience with utilizing source control management systems for code
  • Experience with at least one OO languages such as C++, C#, or Java is required
  • Current certifications for Salesforce Administrator, Platform App Builder and Platform Developer I required
  • Excellent problem-solving, analytical and investigative skills
  • Excellent written and verbal communication skills
  • Experience with continuous integration and automated testing a plus
  • Experience with microservices architecture is a plus
  • Experience with Web and javaScript frameworks such as JQuery, Angularjs or Node.js is a plus


Behaviors & Abilities Required:

  • Ability to learn and adapt in a fast-paced environment, while producing quality deliverables
  • Ability to make decisions independently, driving towards the right solution
  • Finds creative way to execute even when there is no historical context or known path forward
  • Ability to analyze and assess potential software designs with an eye towards finding the best solution for the business
  • Ability to consistently achieve results, even under volatile circumstances
  • Strong mentoring and coaching skills that encourage growth for more junior members
  • Ability to drive consensus among diverse group of stakeholders
  • Ability to identify and communicate risks
  • Precise attention to detail with a positive attitude and a healthy sense of humor

The Opportunity:As part of the Enterprise Business Applications Team you will be a member of a scrum team delivering innovative Salesforce.com solutions to our business stakeholders and customers. Salesforce is a strategic enterprise level platform at athena and we take advantage of the majority of the Salesforce product suite, including Sales Cloud, Service Cloud, Knowledge, Marketing Cloud, Community Cloud, Analytics, CPQ, Billing as well as a number of AppExchange packages, including Gainsight and Cloud Coach. This is a challenging role in an area of athenahealth’s strategic expansion that will require tenacity, teamwork and a passion for achieving true customer success.
Position Summary:
At athena, our mission is to be healthcare provider’s most trusted service and to let doctors be doctors. Our goal is for the Salesforce.com platform to support that mission. From the Sales process through onboarding to our customers’ post-go live needs, the Salesforce platform is integral in simplifying and streamlining those processes. As a member of the Enterprise Business Applications Team you will be transforming business problems into smart solutions that effectively and efficiently leverage the Salesforce platform.
Our scrum team members work in a highly collaborative environment to create user-centric and efficient solutions. They work closely together to share knowledge and push the department forward by learning from each other’s successes and failures via group discussions, mob programming, mentoring, an embracing any technique that sustains high quality software.
Responsibilities may include, but are not limited to:
40% [Primary Function] Technical Execution

  • Follow approved life cycle methodologies and develop scalable and secure Salesforce applications in an agile environment
  • Act collectively with the scrum team to determine how to achieve goals
  • Produce high-quality code that will drive complex functionality in our product and deliver customer value
  • Produce accurate, technical design specifications
  • Critique technical documentation as needed
  • Perform application configuration activities in Salesforce.com
  • Proactively identify and propose new, innovative solutions to challenging problems in order to create scalable implementations and achieve results
  • Understand and follow coding conventions and Salesforce architecture best practices; hold other members of the team accountable to the same standards
  • Adhere to DOD (story definition of done) as part of the sprint
  • Perform peer code reviews in order to ensure quality standards
  • Utilize source code management systems, including branching and merging of code


25% Contributions to the Team

  • Act as the subject matter expert for area of assignment
  • Follow practices outlined by team and contribute to agile ceremonies to improve team performance
  • Take ownership of what the team builds after the release; consider customer adoption as success criteria
  • Undertake work in the backlog and commit to quality delivery; coordinate efforts across the team to ensure completion and effectiveness
  • Drive self-organization; help determine how the team functions in collaboration with your peers


20% Mentorship of Others

  • Advise and train members of the team to maximize overall productivity and effectiveness of the team
  • Find teaching opportunities within the group and larger community to share ideas and learning


15% Cross functional Coordination and Communication

  • Work collaboratively across the Enterprise Business Applications organization to ensure alignment towards business goals
  • Collaborate with members of Product Management team to groom and prioritize the backlog
  • Build strong relationships with cross-functional team members and business stakeholders
  • Share business and technical learnings with the broader CRM organization, while adapting approach for different audiences


Education, Experience, & Skills Required: The successful candidate will be an experienced, high-energy, detail-oriented and highly analytical developer with experience in SaaS applications supporting service and customer communication functions of a high-tech software company. Our ideal candidate has a track record of delivering reliable and awesome solutions, has found success (and failure!) with multiple different projects throughout their career, and measures their success through their team.
In this role you will have exciting opportunities to build your Salesforce.com skills by engaging on strategic initiatives and leveraging a variety of skills to deliver Salesforce.com capabilities.

  • Bachelor’s degree in computer science or related field
  • 6-8 years of experience in a Salesforce development role
  • Experience in an Agile environment (scrum, Kanban, lean, mob programming)
  • Good knowledge of object-oriented design and development
  • Knowledge of business processes and their linkage to technology
  • Hands-on application configuration experience with Salesforce.com
  • Proven experience with Visualforce, Apex classes and triggers; experience with Lightning Components preferred
  • Hands on development experience with SOAP and RESTful services
  • Experience with utilizing source control management systems for code
  • Experience with at least one OO languages such as C++, C#, or Java is required
  • Current certifications for Salesforce Administrator, Platform App Builder and Platform Developer I required
  • Excellent problem-solving, analytical and investigative skills
  • Excellent written and verbal communication skills
  • Experience with continuous integration and automated testing a plus
  • Experience with microservices architecture is a plus
  • Experience with Web and javaScript frameworks such as JQuery, Angularjs or Node.js is a plus


Behaviors & Abilities Required:

  • Ability to learn and adapt in a fast-paced environment, while producing quality deliverables
  • Ability to make decisions independently, driving towards the right solution
  • Finds creative way to execute even when there is no historical context or known path forward
  • Ability to analyze and assess potential software designs with an eye towards finding the best solution for the business
  • Ability to consistently achieve results, even under volatile circumstances
  • Strong mentoring and coaching skills that encourage growth for more junior members
  • Ability to drive consensus among diverse group of stakeholders
  • Ability to identify and communicate risks
  • Precise attention to detail with a positive attitude and a healthy sense of humor

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

311 Arsenal Street, Watertown, MA 02472

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about athenahealthFind similar jobs