What are the responsibilities and job description for the Salesforce Developer position at JCO Workforce Solutions?
- 1 or more years of object-oriented programming experience, preferably in Java or C#
- Salesforce experience required, including Apex classes and triggers, SOQL, or Visual Force
- Experience with relational databases, including SQL queries, views, and stored procedures, is a strong plus
- Experience with web applications, including HTML, Javascript, XML, and web services (SOAP or REST), is a strong plus
- Experience with the entire software development lifecycle (Agile, SDLC, Iterative)
- Proven experience with integrated systems is required
- General programming skills, software performance tuning, software design, debugging, development, documentation, and testing skills are essential
- Strong analytical and problem-solving skills
- Flexibility and a positive attitude to achieve tight deadlines
- Solid, detail-oriented documentation skills
- Ability to balance business and technical skills and translate technical concepts clearly to non-technical decision-makers
- Ability to rapidly adapt and respond to changes in environment and priorities
- Ability to work with a complex stakeholder group across geographical boundaries
- Ability to work creatively, propose ideas, and contribute to working groups
- Experience with Salesforce Lightning components
- Familiarity with DevOps practices and tools
- 401(k) matching
- Health insurance
- Paid holidays
- Paid time off
- Parental leave
- The role involves collaborating with IT project teams to support various departments, manage system implementations, and ensure the smooth operation of existing systems
- The developer will also participate in testing, user training, and ongoing system maintenance, contributing to the company's commitment to providing high-quality rental homes through innovative technology solutions
- Work with IT project managers, business analysts, and senior software developers to evaluate project requirements and create technical designs
- Manage applicable phases of systems implementations, including configuration, customization, integration, and data migration
- Participate in software specification, gap analysis, and requirements analysis
- Develop and refine proofs-of-concept to confirm requirements
- Conduct testing, including defining and supporting user acceptance testing (UAT) and gathering feedback from pre-release testers
- Log, track, and manage issues, bugs, and enhancement requests in JIRA
- Participate in software release and post-release activities, including end-user training and support
- Perform ongoing systems administration, maintenance, and support functions
- Follow and work within project work plans and timelines to meet changing needs and requirements
- Capture, mitigate, and escalate issues in a timely fashion
- Ensure consistency of specifications across sub-systems
- Write and/or review deliverables, end-user guides, and support documentation
- Engage in additional projects such as web development as assigned
Salary : $55 - $73