Salesforce Developer

JCO Workforce Solutions

Salesforce Developer

Phoenix, AZ
Full Time
Paid
  • Responsibilities
    • 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
    Benefits
    • 401(k) matching
    • Health insurance
    • Paid holidays
    • Paid time off
    • Parental leave
    Responsibilities
    • 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