Education Requirements:
- Bachelor's degree in computer science or equivalent training required
Required Skills for the Specialty Analyst/Developer:
- 5-7 years of proven experience as a Salesforce Developer with hands-on expertise in Apex, Visualforce, LWC, Aura, and OmniStudio
- Strong background in designing and implementing Experience Cloud solutions
- Experience configuring Salesforce platforms (custom objects, fields, workflows, etc.) to support business processes
- Familiarity with integration patterns, including REST/SOAP APIs and middleware tools
- Excellent problem-solving skills and the ability to identify and troubleshoot application issues
- Strong verbal and written communication skills, with the ability to collaborate effectively with both technical and non-technical stakeholders
- Salesforce Platform Developer I and/or II certification. Salesforce Trailhead Profile Link required on resume
- Experience with agile development methodologies and DevOps practices
- Exposure to additional Salesforce technologies and third-party tools
- Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) processes
Soft Skills Required:
- Strong communication skills with business users
- Strong collaboration with team members
- Ability to learn and apply new knowledge quickly
Specialty Analyst/Developer Overview:
The main function of a specialty analyst/developer is to develop, create, and modify general computer applications software or specialized utility programs utilizing software packages considered. A typical specialty analyst/developer is responsible for designing software or customizing software for client use with the aim of optimizing operational efficiency.
Job Responsibilities:
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
- Consult with customers about software system design and maintenance.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
- **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**