Software Developer

Company Overview

Our client, a leader in the Metal Health Services Industry, is looking for a Software Developer.

Responsibilities

  • Ability and willingness to work on multiple projects simultaneously.
  • Ability to work independently with minimum supervision and in a team-oriented, collaborative environment.
  • Must be organized, have an eye for detail, and be able to put ideas into a tangible form.
  • Maintenance of the central database.
  • Providing technical assistance to fellow developers and help desk staff.
  • Deliver innovative, engaging prototypes using the latest in front-end technologies.
  • Craft great experiences for users with macro and micro-interactions
  • Managing own workload, accurately estimating effort for tasks, and communicating status.
  • Ability to work well in a modern agile software engineering environment (with source code control, dev/stage/prod release cycle, extensive testing, and continuous deployment.
  • Ability to identify and define integration points with third-party solutions.
  • Solid object-oriented design skills and knowledge of application architecture patterns.
  • Design and Develop new product features and development tasks.

Skills

  • Bachelor’s degree, preferred in Computer Engineering, Computer Science, or related field.
  • Web Development (Must)
    6+ years of experience
    HTML, CSS, AJAX, JavaScript, JSON, Full-stack frameworks
  • Backend Languages (Some Knowledge)
    PHP, Python
  • Database Development (Some Knowledge)
    MS SQL Server, Stored Procedures
  • Software Design
    6+ of experience
    Design Patterns, Bootstrap frameworks, design documents

The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities duties and skills required for the job.

Avista is a human resources consulting firm that helps companies attain a game changing culture, drive growth and achieve their vision of success. Combining expert advisory, cutting-edge technology and unparalleled service, we offer innovative solutions that are affordable to the needs of forward thinking organizations.

EiLZdTFiBN