Position Description for Business Analyst
You would be joining a group of skilled and passionate individuals working on a variety of interesting and challenging projects.
Job Duties and Required Skills:
? 4+ years experience as a business analyst; primarily in software development environments.
? Strong experience in eliciting and documenting requirements.
? 2+ years experience working with Salesforce and familiarity with the platform.
? Effectively create user stories, case studies, BRDs, FRDs, and other artifacts.
? Work with Project Managers and other key stakeholders to develop and document requirements in clear, accurate, and meaningful, manner.
? Familiarity with all phases of the Systems Development Life Cycle and working within an Agile driven development environment.
? Proven ability to work both independently and in a dynamic team structure.
? Salesforce Admin certification is highly desired or one will be expected to obtain the certification after joining.
Position Description: Salesforce Technical Lead
The Lead SalesforceDeveloper will design and implement the key technical components of Salesforce solutions and helps direct other technical resources to develop and deliver project deliverables. They will help reduce the overall project technical risk by uncovering design issues early in the project life-cycle, share implementation best practices, and recommends solution alternatives. This is a hands on role that requires significant technical experience the with platform and related cloud technologies.
? Hands on design and development of custom solutions on the platform including significant work in Apex, VisualForce and application integration patterns.
? Judges the tradeoffs with technology and feasibility and makes choices that fit the constraints of the project.
? Serves as a technical SME on projects focused on - Sales Cloud, Service Cloud, and the platform.
? Designs and implements business technology solutions focused on cloud-based business applications, specifically .
? Direct involvement and/or oversight of developing business requirements, specifications, process flows, application design, application configuration testing, and administration.
? Release and Environment Management including sandbox usage planning, metadata and data migration, environment comparisons and version control.
? Works directly with business partners to help lead projects, facilitates business process analysis sessions, develops and delivers key components of technology solution.
? Take a leadership role in helping advance and support our Salesforce Practice.
? Assist in training and mentoring of Jr. Developers and growing our Salesforce team.
? Assist with client presentations and proposal creation as required.
? Assist in writing technical approach and design documentation as required.
? Help create integration and development project plans and designs as required.
? 8+ years experience as a software developer.
? 5+ years experience with the platform and 4+ years as a developer.
? 4+ years VisualForce and Sites page development.
? 5+ years Enterprise and Partner WSDL, and REST integration development.
? 7+ years understanding of data structures, data modeling and DB schema.
? 5+ years experience with enterprise integration tools and ETL tools.
? 4+ years Communities, Partner/Customer Portal implementation.
? 4+ years Data modeling using Platform standard and custom objects.
? 4+ years experience with security model and sharing rules.
? 4+ years experience building AppExchange Apps to pass security review.
? 4+ years knowledge of Salesforce Integration Patterns.
? 4+ years multiple Salesforce project deployments including 2+ years with release and environment management on enterprise level deployments.
? 2+ years experience with modern JS frameworks like Angular.js and repositories such as SVN and GitHub.
? 1+ years experience with Lightning.
? Excellent written and verbal communication skills.
? Bachelors degree in Computer Science or other related field.
? Developer (401) certification is required.
? You will be required to obtain additional certifications.