Job Description :

Kindly find mentioned JD.

Position: Sr. Ruby Developer

Location: Nashville, TN

Duration: 6mo contract

Number of Positions: 1

Interview Steps – Test on Ruby, Skype with vendor, Skype with Client, offer

VISA : green card and US citizen only

Job Description:

The Senior Ruby Developer is responsible for the technology oriented research, evaluation, documentation, prototyping, and architectural design and presentation duties necessary to act upon the initiatives proposed by the Director, Applications Development.  Provide technical leadership by conceptualizing and formally describing how to structure applications and how software components interact and integrate.   Provide the definition, creation, and implementation guidelines for robust and scalable software architectures to support sustainable development. Work hand-in-hand with other business units including the communication of ideas/concepts, possibilities and limitations, alternatives, scenarios, and phased approaches to technical implementation.  Balance practical considerations with architectural vision to achieve the greatest benefit to the business. Work ranges from conceptual and strategic to tactical and includes integrating current architectures and initiatives as well as new architecture projects.

Essential Duties & Responsibilities:

             Provide operational programming experience using with Ruby, Ruby on Rails and JavaScript

             Build next-generation systems that make a difference to our clients and better serve PharmMD Clinical Staff

             Provide technical leadership to the development team, including definition of tasks for other team members

             Define best practices for architecture, development, testing and deployment of Ruby solutions

             Work with our Quality Assurance and Site Operations teams to get our releases into production

             Stabilize code/build/deployment

             Provide recommendations on tools to monitor and support all environments and implement as necessary

             Follow the change management process to control changes to production systems with regards to physical or system updates

             Create process and systems improvement recommendations to assist the business in achieving its goals and objectives, leveraging best practices and professional experiences

             Collaborate closely with and assisting Site Operation and Quality Assurance teams when required to ensure timely delivery of new systems, enhancements and bug fixes

             Take ownership in projects and suggests revising, repairing or expanding existing programs to increase operating efficiency.

             Develop and maintain unit tests for software components in development

             Participate in requirements gathering and definition efforts

             Provide accurate estimates in support of project planning efforts

             Respond quickly and effectively to defects and system outages

             Adheres to HIPAA and HITECH specifications in all aspects of solution architecture

Other Duties & Responsibilities:

             Participate in process improvements, including process definition, measurement analysis, and implementation of controls

             Participate in proactive team efforts to achieve departmental and company goals

             Provide leadership to others through example and sharing of knowledge/skill

             Other duties as required and assigned


             Ruby on Rails, Ruby, NoSQL, TDD, .NET, SQL, service bus, SOA

             Continuous integration and automated build processes

             Understanding of system automation concepts and techniques in order to increase team efficiencies

             Healthcare and knowledge of HIPAA experience is a plus

             Solid understanding of local and public cloud technologies

             Solid understanding of network technologies

             Strong working knowledge of Linux shell and scripting (Perl and/or Bash)

             Good troubleshooting and reverse engineering skills

Education & Experience:

             Bachelor’s Degree in Computer Science or a related field

             At least 3 plus years of web application development, Ruby on Rails, Java or C# development experience.

             Database administration and evidence of successful deployment and implementation of business solutions required

Minimum Physical Requirement:

The Senior Ruby Developer will perform his or her work in a general office environment using standard office equipment.  The following demands are representative of those that must be met by an employee to successfully perform the essential functions of this job:

             Regularly lift and/or move up to 10 pounds

             Bend, twist or stoop on a repetitive and continuous basis

             Stand and remain on feet for extended periods of time

             Operate various business instruments, including computers, printers/scanners/fax machines, requiring manual dexterity

             Sit and concentrate for long periods of time to compute, examine, and interpret data

             Read paperwork and computer monitors, requiring visual acuity