Sr. Architect - Multiple Locations - MD, TX, IN

Overview

Hybrid
Depends on Experience
Contract - W2

Skills

AngularJS
Ruby on Rails
AWS
GCP
Azure
Architect
PostgreSQL
MySQL
GraphQL
Docker
Kubernetes

Job Details

Position: Sr. Architect

Location: Ellicott City, MD - Indianapolis, IN - Irving, TX - Columbia, MD - Hybrid

Duration: 6+ months with possible extension

About the Role:

In this role, you will utilize your expertise in Angular and Ruby on Rails to develop innovative, scalable, and secure solutions that power our financial products and services. You will collaborate with cross-functional teams to deliver high-quality software solutions that enhance the customer experience and align with business objectives.

Technical Skills:

  • Proficiency in Angular (v10+) with strong component-based design and state management expertise.
  • Advanced knowledge of Ruby on Rails and associated gems/ecosystem.
  • Hands-on experience with RESTful APIs, GraphQL (preferred), and microservices architecture.
  • Strong understanding of web technologies such as HTML5, CSS3, TypeScript, and JavaScript ES6+.
  • Experience with relational databases like PostgreSQL or MySQL, and familiarity with Active Record.
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud Platform is a plus.
  • Familiarity with CI/CD pipelines, Docker, and Kubernetes is an advantage.

Key Responsibilities:

  • Design, develop, and maintain complex web applications using Angular frameworks.
  • Build and enhance backend services and APIs utilizing Ruby on Rails.
  • Write clean, reusable, and efficient code while adhering to industry best practices.
  • Work closely with Product Managers, UI/UX Designers, and other developers to turn business requirements into technical solutions.
  • Participate actively in Agile/Scrum ceremonies such as sprint planning, daily standups, and retrospectives.
  • Provide mentorship to junior developers and share knowledge with the broader team.
  • Identify bottlenecks, bugs, and performance issues, and devise solutions to address them.
  • Refactor existing codebases to ensure scalability and maintainability.
  • Conduct code reviews to ensure code quality and consistency.
  • Explore and recommend new tools, technologies, and frameworks to improve development efficiency.
  • Stay up to date with the latest trends in Angular and Ruby on Rails to incorporate best practices into the development lifecycle.
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.

About Pyramid Technology Solutions, Inc.