Salesforce Cloud – Sr Software Engineer

Year    India, India

Job Description

The Sr Software Engineer maintains an ongoing comprehensive understanding of the cloud-computing ecosystem. Technical Architects typically will specialize in a salesforce platform (e.g.Force.com (Sales, Service, Community, FSL, Einstein Clouds but the ability to develop solutions cross-cloud is becoming more critical.
Responsibilities
Working closely with Delivery Managers, Functional Solution Architects, and directly with clients and IT development staff to architect technology solutions to meet client needs and ensure the software product is leveraged correctly and the go forward solution is easy to maintain and meets best practices. This includes a lead role in project discovery and definition workshops, contributing in creating scope and development estimates, and documenting requirements and designs.
Deliver Salesforce solutions on Salesforce Cloud, Service Cloud, Marketing Cloud, Salesforce Communities and Force.com platform
Play technical SME role on projects to design Salesforce Solution design, provide technical walk-through to Salesforce developers and client features owners
Provide technical leadership on projects by providing necessary guidance to junior team members to follow Salesforce best practices
Accountable for Salesforce technical delivery - Build, System Testing handover/co-ordination, Tech. documentation and deployment activities
Play lead in reviewing Epics/User-stories, convert functional requirements to technical requirements, Estimate user stories, plan team capacity and work closely with Scrum Master to finalize Sprint scope
Ability to analyze/identify gaps in functional/business requirements, discuss with functional and client product owners on required changes that aligns with Salesforce product stack and architecture
Develop end to end Salesforce solutions using Configuration and customization using APEX Class, Triggers, Visualforce pages, Lightning components etc.,
Build integrations between Salesforce and external applications using REST, SOAP APIs, OAuth and Single Sign-On.
Migrate changes from development to test to production environment(s) using CI technologies like Salesforce DX, Jenkins and ANT
Define code review methodology, perform independent code reviews and certify code developed by self and other junior team members on the project.
Manage risks and issues as well as cross dependencies with other teams. Communicate effectively with internal teams and client to address technical design and functional gaps.
Ability to effectively debug and resolve technical issues and/or defects which may be reported as a result of faults in the production system.
Assist with client presentations and proposal creation as required.
Assist in writing technical approach and design documentation as required.
Experience
5 - 10 years of total IT experience with at least 3+ years of Salesforce project development experience
Strong Salesforce customization and configuration experience (at least 1 or more of the following five Salesforce modules: Sales Cloud, Service Cloud, Marketing Cloud, Salesforce Communities and knowledge)
Hands on development experience using Salesforce configuration and customizations using Apex, Visualforce, Triggers, Scheduled and Batch classes etc.,
Development experience in UI technologies like Bootstrap, Lightning Design System (LDS), Lightning Components Development, AngularJS, jQuery, JavaScript would be a plus
Proven integration experience using integration techniques - REST, SOAP APIs, OAuth and Single Sign-On.
Ability to migrate Salesforce classic features to Lightning experience, including converting Visualforce pages to lightning components and / or using Lightning Design System with Visualforce pages.
Knowledge of Product Development Lifecycle and DevOps Tools like GIT, Jenkins, JIRA etc.
A thorough understanding of Salesforce Deployment Process and tools like ANT, Change Sets and Force.com IDE.
Ability to work collaboratively in a creative, Agile environment and manage agile task assignments
Strong preference for candidates who are Salesforce.com certified in the following areas - Certified Platform Developer I, Certified Platform Developer II.
Understanding of DevOps and Release Management for large scale transformation projects.
A self-starter, adept at picking up new skills and technologies, and eager to break new
Experience with ETL tools like MuleSoft or Informatica Cloud would be a plus
Technical Skills
Proven of development experience with Salesforce (Apex, Visualforce, Lightning, Java/C#/OOP, Javascript/JQuery, Angular, JS/Bootstrap, SQL/SOQL, Web Services)
Salesforce Sales/Service Cloud, Health Cloud/Finance service Cloud Consultant
Devops and Release management
Prior experience working with Salesforce, Siebel Industry Applications or other industry specific CRM applications is an advantage.
Salesforce/Apex, Triggers, Workflow Alerts and Actions, Process Builders, Visualforce, Lightning, LWC
Familiarity with modern web and mobile technologies (HTML, CSS, JavaScript, Web Components, others)
Ability to perform basic code reviews and troubleshoot software development issues
Ability to multi-task & support multiple priorities/multiple deliverables
Ability to work collaboratively in a creative, Agile environment
Full SDLC designing and implementing Salesforce or other CRM platforms (Siebel, Oracle, Microsoft), and/or CPQ, Apptus, Steelbrick technologies
Desired Qualifications
Bachelors or Master's degree in Computer Science, Software Engineering, Business or a related field

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5063469
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year