What are the responsibilities and job description for the Ruby Developer position at Reveille Technologies,Inc?
Role: Ruby Developer
Location: Pittsburgh, PA
Job Description:
Requirements :
• Strong fundamentals in Data Structure, Algorithms, and Object-Oriented Design
• Experience in using a specific application development toolkit and knowledge of backend development using Ruby, and optionally other languages such as Java, Angular, JavaScript. Must also have knowledge in the Rails application framework and containerization.
• Experience in Test driven and Behavior driven development using RSpecs
• Experience with Agile Software development methodologies, tools and processes
• Knowledge of Architectural patterns including Microservices architecture
• Knowledge of Securities or Financial Services Domain is a plus