Overview
On Site
$55
Full Time
Skills
ruby
ruby on rails
software development
Job Details
Job Title: Ruby Developer (Junior to Mid-Level)
Type: Contract-to-Hire
Location: Pittsburgh, PA (Onsite, 5 days per week)
Industry: Consulting Financial Services
Job Summary
We are seeking a Ruby Developer with 2 5 years of hands-on development experience to join our consulting team supporting financial services clients. This is a contract-to-hire role based in Pittsburgh, PA, requiring onsite presence five days per week. The ideal candidate is passionate about building scalable, high-performing applications, has strong fundamentals in software development, and thrives in an Agile, collaborative environment.
Key Responsibilities
- Work within a Scrum team of 8+ developers, focusing on service delivery, resiliency, and interoperability within a middle-office platform.
- Collaborate with other technologists to leverage and contribute reusable code and services.
- Develop subject matter expertise in one or more functional areas.
- Drive the design of scalable, high-performing, and robust applications.
- Participate in design/code reviews with senior staff, representing software and technical decisions.
- Assist tech leadership in shaping best practices for developing, sharing, and continuously improving the software platform.
Qualifications / Requirements
- Bachelor s degree in Computer Science, Engineering, or a related discipline or 5+ years of relevant experience in lieu of a degree is acceptable
- 2 5 years of hands-on development experience in backend development using Ruby; familiarity with additional languages such as Java, JavaScript, or Angular is a plus.
- Experience with the Rails application framework and containerization.
- Solid fundamentals in Data Structures, Algorithms, and Object-Oriented Design.
- Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) using RSpec.
- Familiarity with Agile software development methodologies, tools, and processes.
- Understanding of architectural patterns, including Microservices architecture.
- Knowledge of the Securities or Financial Services domain is a plus.
Skills & Attributes
- Strong collaboration and communication skills.
- Ability to work independently and within a team in a fast-paced consulting environment.
- Passion for learning and applying new technologies.
- Detail-oriented and committed to producing high-quality, maintainable code.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.