Ruby Developer

Government Systems Technologies Inc. (GSTi)
Pittsburgh, United States of America
7 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Pittsburgh, United States of America

Tech stack

Java
JavaScript
Adobe InDesign
Agile Methodologies
Application Frameworks
Computing Platforms
Architectural Patterns
Test Driven Development
Behavior-Driven Development
Code Reuse
Code Review
Data Structures
Object-Oriented Software Development
Scrum
Ruby
Software Engineering
RSpec
Backend
Containerization
Angular
Information Technology
Microservices

Job description

Work within a scrum team of 8+ people highly focused on service delivery, resiliency and interoperability with other services in the middle office platform. Consult and collaborate with other technologists to leverage and contribute to reusable code and services. Develop subject matter expertise in one or more functional areas Drive the design of scalable, high performing and robust applications and represent the software in design/code reviews with senior staff. Help the tech leadership team shape best practices for developing, sharing and continuously improving our software platform.

Requirements

A Bachelor s degree in computer science, Engineering, or a related discipline with 8+ years of work experience. 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

Apply for this position