• Information Technology
  • Philadelphia, PA, USA
  • Full Time

ECFMG offers competitive compensation and excellent benefits including generous coverage for health, dental and vision insurance, 15% employer contribution to retirement, 100% tuition reimbursement, and many other great benefits. ECFMG is an equal opportunity employer.

ECFMG is seeking a Salesforce Developer III in the Philadelphia, PA office. 

A self-motivated, independent, detail oriented, and responsible team player, the Cloud Developer III will utilize various technologies for the development and maintenance of software applications and services designed to provide the functionality needed by the enterprise to accomplish required business functions. Passionate about building high-quality systems utilizing software implementation best practices, the Cloud Developer III will be a leader on a co-located team and use their professional experience to develop solutions utilizing Scrum and other Agile techniques. They will contribute to an experienced and energetic team on a rapid, agile development schedule.  This role will be expected to mentor developers with less experience, lead design discussions, perform code reviews, evaluate technology, and provide software solutions to meet business objectives. This role will also train team members in creating deployment packages and how to provide support for promoting deployments through environments. The Cloud Developer III will be exposed to all facets of the Agile software development lifecycle and will be expected to adapt quickly to an existing and complex environment.


  • Ability to quickly learn new concepts and software is necessary
  • Self-motivated, independent, detail oriented and responsible team-player
  • Excellent communication and writing skills, including the ability to interpret user requirements and generate technical specifications per ECFMG SDLC standards
  • Good organizational skills and ability to multi-task
  • Ability to adapt quickly to an existing, complex environment
  • Passionate about building high-quality systems using software development best practices
  • Strong troubleshooting and problem resolution skills
  • Experienced in working on an agile / scrum development team. Knowledgeable in all scrum ceremonies and artifacts
  • Works well in a collaborative, transparent environment
  • Lead/mentor other developers and share knowledge through presentations


  • Develop thorough understanding of operational business functions
  • Perform advanced programming and configuration functions
  • Designs, codes, tests, documents and debugs new and existing applications
  • Adheres to and proposes potential enhancements to the SDLC standards
  • Writes and executes unit tests
  • Follows policies and procedures established by ECFMG
  • Researches potential solutions using resources such as the web and via interaction with other developers
  • Focused on improving skills and abilities by participating in training, seminars, and conferences; offer suggestions for team to adopt forward thinking features and technology
  • Trains team members on how to create deployment packages and how to provide support for promoting deployments through environments as needed
  • Leads technical design discussions
  • Participates in story pointing and task estimation efforts
  • Leads the effort to break down user stories into development and testing tasks
  • Participates in all scrum ceremonies
  • Updates system of record with work item history and hours spent on each assigned task
  • Completes timesheets and submits for approval
  • Leads the team in defining security standards for ECFMG IT
  • Maintains the confidentiality of ECFMG / FAIMER / CSEC information
  • Protects Personally Identifiable Information
  • Sets standards for code reviews for other team members
  • Develops overall solution design options and recommendations, considering pros and cons (i.e. object structure, integration points, needs for non-native functionality)
  • Participates in design review meetings; leads the evaluation of technical requirements and options
  • Other duties as assigned by IT management


1 to 2 years of experience in the following:

  • Experience in Cloud / SaaS and PaaS technologies, API integration work in a multi-tenant environment
  • Experience in creating user interface screens including support for all major browsers and mobile form factors
  • Experience in developing and consuming web services and integration concepts including REST, SOAP, JSON & XML. Experience working with APIs
  • Experienced in customizing screens using Visualforce controllers and Apex coding
  • Demonstrated expertise in designing and developing Workflows on the Lightning platform
  • Demonstrated expertise in automating processes using Lightning Process Builder
  • Designs and implements Entity (Object) Relationships in Salesforce, via lookups, master-detail and custom junctions. Able to create complex queries using SOQL
  • Able to design and configure security/sharing rules, permission sets, field level security, record level security, roles and profiles
  • Experience with cloud-based identity and access management providers such as Okta, Google Firebase, etc
  • Hands-on experience on any JavaScript technologies like Node, Angular, REACT
  • Development experience using Lightning Component Framework, Visualforce, Apex, JavaScript, AJAX and other technologies to build customized solutions
  • Experienced in Release Management, CI/CD and has working experience with tools like Jenkins, ANT, Salesforce DX or any other CI/CD tools
  • Solid understanding of Salesforce Platform and its architecture
  • Experienced in case management, including multi-level hierarchies
  • Create and maintain reports and dashboards
  • Guides the team through Salesforce platform upgrades, makes sure that applications work as expected
  • Experienced in selecting and integrating 3rd party applications from the app store
  • Experienced in integrating solutions across cloud instances and hybrid solutions that leverage on premise infrastructure

Or has 1 to 2 years of experience in:

  • Successfully released apps on the App Store and/or Google Play
  • Experience with Ionic Framework / Cordova/PhoneGap / Angular 2 preferred
  • Experience with responsive web design is required
  • In depth experience coding applications for the Android and/or iOS platforms
  • Experience with Push Notifications is required
  • Experience in leveraging the native capabilities of mobile devices such as Camera, location services and file access
  • Experience in Mobile UI Design and progressive web design
  • Experience in creating mobile apps that are fast-loading, easy to navigate, aesthetically pleasing, accessible, usable, and meet client needs

8 or more years of experience in the following:

  • Experience in supporting live production systems environment including pushing changes to production
  • Experience using source code controls like TFS, GitHub, BitBucket etc
  • Experience in one or more of the following: HTML, CSS, JavaScript, jQuery, AJAX, XML/XSL, SQL, XAML, ADO.NET, JSON
  • Successfully designed and deployed solutions using n-tier architectures (UI, Business Logic Layer, Data Access Layer)
  • Experienced in design and development of relational databases, normalization concepts, triggers, functions, and procedures. Able to create, read and edit ER diagrams
  • Develops using principles of enterprise patterns (MVC, MVVM, etc.)
  • Participates in the design and coding of n-tier architectures (UI, Business Logic Layer, Data Access Layer). Understands challenges presented by a distributed server architecture
  • Experience in leading development teams in design discussions
  • Development experience in HTML5/CSS3
  • Full stack development and debugging
  • Experience in implementation of security best practices
  • Experience in protection of PII data and standards such as GDPR


  • Bachelor's Degree in Computer Science, Liberal Arts, Business Administration, or equivalent work experience, is required
  • Current certifications demonstrating knowledge and understanding of relevant technologies required
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
On-line Services Programs About ECFMG FB Logo News Resources Twitter YouTube Linkedin