Complete Corporate Solutions is looking for a Ruby Developer

    ROLE: The Developer is responsible for projects that require developing, designing, coding, testing,

    modifying, implementing, and maintaining software systems. He/she is a key member of the…

    IS/IT team, and bears the primary responsibility for learning existing code in order to maintain and

    modify existing software programs, and/or developing entirely new software solutions. Responsibilities

    include liaising with the IS/IT team and our 3rd-party development provider, writing neat, scalable code,

    creating testing protocols, fixing bugs, and deploying programs within Olami and its member

    organizations.

    RESPONSIBILITIES: (Include, but are not limited to):

    Research and learn the existing software code. Design, implement, and manage upgrades and

    handle integrations and maintenance of our software programs.

    Work closely with IS team, 3rd-party developers, UX designers, and program staff internally and

    in the field.

    Formulate technological solutions that ensure our ability to capture required data and metrics.

    Write and implement efficient, clean, scalable code. Test, troubleshoot, and debug code.

    Evaluate user feedback to ensure software is operational and practical.

    Identify areas to modify and enhance existing programs and subsequently developing these

    modifications from inception through implementation.

    Create technical documents and train users in groups and individual settings.

    Requirements

    Qualifications: Successful developer with 3-5 years experience or advanced knowledge of Ruby, ROR, SQL and

    Javascript, and experience with git and Docker. Salesforce experience a major plus; Degree in computer

    science, computer engineering or information technology; excellent problem-solving skills, and the ability to

    work timely, accurately, and efficiently to meet goals and deadlines. Product development, documentation, and

    implementation skills; Excellent project management skills related to planning, organization, problem-solving

    follow-through; Ability to work as part of a team or individually on a project; experience in social service an

    added plus.

    Supervision: The Developer reports directly to the Director of IT.

    Work Schedule: 40 hours per week. Must be available to work daytime and evening hours.

    Work Environment: Work will be performed mainly within a remote office setting. Employee must

    be able to get set up for productive remote work. Work may include travel as determined by the

    Executive Vice President.

    Communication Skills: Strong written, oral, and interpersonal skills.

    Computer Skills: Proficiency in MS Office, Salesforce, and/or other CRM tools. Advanced knowledge of required

    programming languages. Knowledge of software systems and frameworks. Ability to learn new languages and

    technologies quickly.

    Reasoning Ability: Ability to make determinations of best procedures and practices to attain goals of

    the position.

    Working Conditions: Occasionally called upon to work overtime or odd schedules