Job Description :

Job Title: Application Developer – Senior (Lead Salesforce Developer)

Job ID: 37568

Location: Paramus, NJ 07652

Duration: 12+ Months with possible extensions 

Interview Process: Phone/WebEx /MS Teams/ Online Live Hacker Rank 

Number of Positions: 1

Additional Sites: Dallas, TX 75019 and Atlanta, GA 30028

Location: New Jersey, Dallas, Atlanta highly preferred; however also open to candidates willing to relocate to one of these locations upon selection. Resource must follow the client policy to report to work on full time basis.

Required Skills: 

Salesforce Development:

LWC (Lightning Web Components)(must have):

Lightning Aura Components:

Salesforce Cloud (Sales, Service and Marketing Cloud):

Cloud (Azure, AWS or GCP):

Java, Microservices/Rest/SOAP:

JavaScript frameworks (Angular, React, Node.js, Bootstrap):

CICD (GIT, Jenkins):

MuleSoft:

Agile/Scrum:

Top 5 Skills / Additional Job Posting Description Details * 

Required Qualifications

10+ years of software development experience in a large computing environment supporting multiple, large, project implementations.

•  Extensive experience in design, code, unit test, debug, implement and support Salesforce.com application.

•  Expert in Security Model of Salesforce Lightning Web Components, Lightning Aura Components, JavaScript, jQuery, Sales and Service Cloud, Git and Git Hub.

•  Excellent knowledge of Java EE, Microservices, Web Services (REST, SOAP), and JMS (MQ, MDB).

•  Experienced working in multiple front-end languages and libraries ( / CSS3 / JavaScript ES6)

•  Experience in building Salesforce applications for Sales, Service and Marketing Cloud

•  Implementation experience on LWC is mandatory

•  Experience with CICD process using GIT, Jenkins etc. for release management.

•  Implementation experience of Enterprise design pattern

•  Experienced with multiple back-end languages (e.g., Java, Python) and JavaScript frameworks (e.g., Angular, React, Node.js),

•  Experienced with responsive layouts using Bootstrap/Angular/React JS frameworks

•  Experience in Databases Design, Development, SQL, and PL/SQL

•  Experience working in modern cloud ecosystems, such as Azure, AWS or GCP

•  Test Driven development and automated testing tools like JUnit, Cucumber/ Gherkin, JIRA, Maven, Sonar

•  Experience in practicing agile methodologies, including scrum and continuous integration environments

•  Mentor junior team members in Salesforce technology, Force.com, Integration Technologies, and Salesforce best practices and oversee code reviews.

•  Integration experience using MuleSoft AnyPoint Platform 

Preferred Qualifications

•  Master’s Degree in Computer Science, Information Systems, or related field

•  Previous experience working in a SCRUM or agile environment

•  Certified Platform Developer certification is a plus 

Responsibilities and Day-to-Day View

•  Collaborate to gather and review software requirements/user stories, provide estimates (relative estimation), break user stories into specific subtasks

•  Create software design specifications and collaborate with engineers/architects to assess and test hardware and software interactions

•  Execute a specific development methodology through application of multiple programming languages and databases

•  Accountable for code quality; perform unit testing - evaluate test results, design, and implement code fixes, validate outcomes against expected results and produce associated reporting

•  Perform component, contract (consumer PACT), integration testing, reporting testing

•  Tier 2 and Tier 3 Production Support - solves configuration and environment issues

•  Understands, implements, and tests accessibility requirements

1) Use appropriate programming language and technology, writes code, completes programming and documentation, performs testing and debugging of applications for the enterprise.

2) Provide technical and analytical input /guidance to project team and assist developers regarding project architecture and application programming practices.

3) Manages individual projects and works as an individual contributor; is responsible for completing projects within allotted timeline.

4) Assists with definition of project scope and objectives, as well as provides technical architecture input and coordinates programming practices of a project team and identifies resource needs.

5) Develops detailed work plans, schedules, project estimates and status reports.

6) Conducts project meetings and is responsible for project tracking and analysis.

7) Ensures adherences to quality standards and reviews project deliverables.

8) Recommends and takes action to direct the analysis and solutions of problems.

             

Similar Jobs you may be interested in ..