RUBY REQ :Top Three Skills:
1) 6+ years of experience with Ruby on Rails
2) 3+ years of experience building RESTful services
3) 3+ years of experience with any relational database; Client is using MySQL
4) 3+ years of experience scripting with Ruby, Python, PERL, Bash or SQL.
Job Description:
Responsibilities:
• Be a leader and promote best practices.
• Contribute novel ideas and collaborate with cross-functional teams to deliver and improve Client systems.
• Interface with and influence product architects, product owners, and other stakeholders to create great technical requirements and evaluate solutions (in-house or vendor).
• Provide software engineering life-cycle ownership of client products and technologies.
• Design and develop transaction processing solutions using traditional and emerging technologies.
• Develop products that perform, scale, are highly-available and fault tolerant with automated failover capabilities.
• Create systems that can be easily triaged to find performance bottlenecks and root cause analysis of failure scenarios.
• Create understandable and automated product deployment mechanisms for development, QA, and production environments.
• Participate in standard scrum process including daily stand-up meetings, iteration planning, backlog grooming, etc.
Qualifications:
• Bachelor or Master’s degree in Computer Science and/or equivalent experience.
• 6+ years of Ruby application development utilizing data persistence environments.
• Deep service-oriented architecture and REST service knowledge.
• Experience scripting using multiple of the following: Ruby, Python, PERL, Bash, SQL, etc.
• Knowledge of the Agile scrum methodology required.
• Experience reviewing code, mentoring team members, and driving great development practices required.
• Skilled at driving release management, test automation, and performance testing.
• Ability to positively manage work in a dynamic environment.
• Ability to assimilate and organize large volumes of disparate, minute detail, and assemble a big picture view.
• Able to work autonomously.
• Ability to rapidly build knowledge of application business area and application requirements.
• Familiarity with Docker and related technologies.
• Demonstrable solution design for performance and scalability.
• Design and transfer technical solutions to team and review team’s solutions for accuracy
• Participates as test team member as required and demonstrates strong focus on quality
• Strong verbal and written communication skills.
• Experience deploying systems in data center and cloud environments desirable.
• Experience with Amazon Web Services (AWS) including RDS and EC2 desirable.
• Experience with modern packaging and
• Experience with AWS CLI desirable.
• Experience with continuous integration tools like Jenkins or similar CI tool a plus.
• Experience using Git source code control.
• Experience working in the Payments industry on credit/debit transactions a plus.
360 IT Professionals
https://careers.smartrecruiters.com/360ITProfessionals1