Application Developer II (Salesforce)

Job description

DescriptionJob Purpose: Perform intermediate level systemanalysis, definition and design activities often of a complex nature for newsoftware applications. Modify and maintain existing applications.

 Major Responsibilities:
  • Consult with users, analyze requirements and recommend technical design and specifications.
  • Develop, test and implement technical solutions.
  • Modify and maintain existing applications.
  • Prepare technical, operational and user related documentation in support of applications.
  • Provide technical support and training to functional users
  • Perform other related duties as assigned.
  • Basic Qualifications:
  • Education: Bachelor's degree or equivalent combination of education and experience
  • Work Experience: Two to four years job related experience.
  • Certifications: N/A
  • Skills: This job requires working knowledge and skills in application of query language, web development tools, procedural development tools, relational databases, structured programming and understanding of the software development life cycle.

  • QualificationsPreferred Qualifications:
  • Preferred Education: Bachelor's degree in Computer Science or related field is preferred
  • Preferred Work Experience: 2 or more years of experience working within an agile team. 2 or more years of experience working with Salesforce or other CRM technologies.
  • Preferred Certifications: Salesforce Platform Developer I or other Salesforce certifications
  • Preferred Skills:
  • Experience and familiarity with these tools or frameworks are preferred::
  • Lightning, Angular, React, or general JS experience
  • Apex, Java, C# .NET, or Python
  • MVC frameworks such as VisualForce or ASP .NET
  • git and GitHub or other similar version control tools
  • SOQL or any SQL variant
  • REST and SOAP API protocols
  • Integration tools such as Mulesoft, Zapier, Jitterbit, or Flow
  • Experience and familiarity with these best practices or methodologies is preferred:
  • Familiarity working in a CI/CD development environment
  • Experience with TDD and other software development best practices
  • Experience with SCRUM, Kanban, or other agile methodologies
  • Understanding of integration design patterns and best practices
  • Understanding of software design patterns and best practices
  • Additional Information: The CRM Developeris responsible for designing, implementing, testing, and deploying CRMsolutions (within the environment) for Institute organizations.In addition to standard SFDC configuration, the CRM developer will beresponsible for developing solutions that may leverage HTML, CSS, JavaScript,AJAX, and other technologies. The CRM developer will be responsible for thecustomization and configuration of standard and non-standard componentsrequired to meet business requirements in a very high quality and usingsoftware development best practices such as TDD, Agile, version control, andCI/CD. The CRM Developer must be able to communicate well with academic andbusiness units who have varying technical abilities, as well as with staff,contractors, and vendors. The ideal candidate will be eager to learn, have aknack for solving problems, and excited to develop innovative solutions tocomplex business problems.

     Remote candidates may be considered.   Impact & Influence: This positionwill interact on a consistent basis with: Other software developers andanalysts, project managers, customers and department management. This positiontypically will advise and counsel: NA. This position will supervise: NA.

    Job: Information Technology
    Primary Location: Georgia-Atlanta
    Organization: Office of (OIT) Information Technology
    Job Posting: Sep 4, 2019, 8:19:18 AM
    Schedule: Full-time




    Diversity Profile: University



    View more

    Learn more on Inside Higher Ed's College Page for University

    Arrow pointing right
    Job No:
    Posted: 9/6/2019
    Application Due: 12/5/2019
    Work Type: