We are seeking a Salesforce Software Engineer II or Senior Salesforce Software Engineer to help us fulfill our mission of helping people achieve education and workplace success. This position can either be remote or in the office. The ACT Headquarters office is located in Iowa City, Iowa.
The Salesforce Software Engineer is responsible for the engineering of ACT’s next generation products and services. This includes development of solutions using the core capabilities of the Salesforce platform. This role will work with a team of Salesforce engineers and admins to build world class business solutions using Apex, Lightning Web Components, Salesforce Communities and custom integration with other ACT solutions. This role will also engage in the Agile process and ensure product quality, robustness, scalability and consistency.
We are looking to fill one position and the level at which the position will be filled is determined by the qualifications of the finalist.
Level differentiators:
- Level II requires at least 3 years of progressively responsible IT experience, including 3+ years of Salesforce.com development as stated below
- Senior level requires at least 5 years of progressively responsible IT experience, including 3+ years of Salesforce.com development as stated below
Both levels require:
- Experience with Lightening Web Components
- Experience with Apex classes, triggers, and web services
- Strong knowledge of Salesforce architecture
What you will be working on:
- Independently design, create, maintain and enhance solutions with reusable components that can be leveraged by multiple teams.
- Collaborate with scrum team to support all SDLC activities. This includes activity in consideration of product scalability, reliability, consistency, and performance, as well as leveraging static code analysis tools, and how we support production monitoring.
- Actively participate in design / architectural discussions, grooming user stories, sprint demos, and daily scrums to help establish a Behavior-Driven Development (BDD) approach. Recommend product, infrastructure, or design changes to ensure quality and performance standards.
This could be the job for you if you have (minimum requirements):
- Strong knowledge of Salesforce architecture
- Strong knowledge of application configuration, triggers, process builders, workflows, visual force, apex coding, batch processes, and database design
- Knowledge of Salesforce data model, custom objects, visual force pages, workflows and configuration
- Strong knowledge of how to write/test RESTful APIs
- Strong knowledge of version control such as Git
- Demonstrated ability to use JSON and XML
- Strong communication and collaboration skills
- Demonstrated success in new technology implementation
- Demonstrated ability to develop innovative solutions to technical issues
- Expertise in a static code analysis tools such as SonarQube, HPFortify, Crucible
- Experience with version control solutions such as BitBucket or Git
- Bachelor's degree in Computer Science, Mathematics, Statistics, Information Systems or related area of study, or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired
- Minimum of three years of progressively responsible IT experience, including 3+ years of Salesforce.com development
- Experience with Lightening Web Components
- Experience with Apex classes, triggers, and web services
It’s a plus if you have:
- Experience with IntelliJ
- Experience with Flosum or a similar change managment product
- In-depth knowledge of Salesforce Service Cloud
- Experience working in an Agile development environment
- Experience with AWS solutions
Your Work Makes a Difference
ACT team members are part of an organization dedicated to an important mission: Helping people achieve education and workplace success.
Everything we do contributes to this mission, including team member events, professional development resources, community outreach opportunities and solid benefit offerings. Helping team members achieve education and workplace success of their own advances the ACT mission on a daily basis.
You will be joining a well-established ACT business unit and be part of a supportive team working from across the US.
ACT is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. ACT values diversity in people and ideas and participates in E-verify. ACT's online position announcements are intended only to provide general descriptions of employment opportunities;none of the information provided for any position should be interpreted as a commitment by ACT to specific terms and conditions for employment.