Fixity Technologies · 4 months ago
Ruby on Rails Architect
Fixity Technologies is seeking a Ruby on Rails Architect to provide technical leadership for enterprise-level Open Source IT efforts. The role involves leading a team in web application development, defining application architecture, and ensuring scalability and reusability of applications.
Information Technology & Services
Responsibilities
Provide technical leadership for enterprise-level Open Source information technology efforts
Lead a team of software application developers in performing hands-on web application development using Ruby on Rails and PostgreSQL
Define application architecture, evaluate application stacks and integration options, document business volume metrics and build performance models
Review requirement specifications and business process artifacts for proposed solution implementations
Ensure reusability and scalability as needed
Understand existing application architecture/design and perform application development according to design specifications and coding standards
Understand network design, security architecture and performance constraints
Perform data modeling and logical/physical database design
Develop and integrate responsive design-based web applications using full stack Ruby on Rails with other Open Source technologies such as Ruby, RVM, HTML5, CSS, JavaScript, LeafletJS, jQuery, DataTables, Bootstrap, Polymer, XML/JSON-based web services on Linux, Windows, Ubuntu operating systems, and Apache/Tomcat web servers
Design, develop and optimize application databases using PostgreSQL, MySQL, MS-SQL, Memcached and Redis
Build and integrate with RESTful and JSON APIs
Knowledge and use of DevOps technology such as Docker, Ansible, Jenkins, DataDog
Perform configuration management, continuous integration, version control, unit/performance testing and document management with tools such as AWS, Docker, Git/GitHub, RSpec, Cucumber, Travis, BlazeMeter and Jira
Understand release management and maintain GITFlow workflow
Lead transition to Azure DevOps workflow for application deployment
Build secure web applications with user authentication and role-based access control
Develop/integrate Geographic Information System (GIS)-based services based on ESRI, MapBox, and Open Source GIS solutions
Understand and incorporate DCP’s geospatial data and APIs
Participate in and contribute to formal/informal technical reviews and presentations
Take inputs from reporting manager(s) and appropriately apply comments/feedback
Accurately estimate time required to complete development tasks
Collaborate with diverse teams
Proactively initiate, develop and maintain effective working relationships with team members
Refactor code for performance and security issues
Be responsible for technical quality of the implemented code base and fully understand the implemented design
Knowledge of MS SQL Server, SSIS and SSRS
Participate in software testing process, including identification and resolution of defects
Qualification
Required
BA/BS Degree or equivalent, in a technology related field
10+ years' experience leading a team of software application developers
10+ years' experience in object-oriented design, development, testing and deployment of mission-critical business applications, and on web/client-server environments
7+ years of hands-on development experience with projects involving the full stack Ruby on Rails 5.x with other Open-Source technologies such as Ruby 2.x, RVM, HTML5, CSS3, JavaScript, ReactJS, LeafletJS, jQuery, DataTables, Bootstrap, AngularJS, BackboneJS, PostgreSQL 9.x, Apache, Tomcat, Linux, Ubuntu, Redis and Memcache
Ruby on Rails: 8 years (Required)
software application development: 10 years (Required)
Preferred
Experience in build and integration with RESTful and JSON APIs
Experience with configuration management, continuous integration, version control, testing and document management with Open-Source tools such as GIT/GITHUB, RSpec, BlazeMeter and Jira
Must be flexible and willing to undertake a wide variety of challenging tasks
Experience in all phases of SDLC and standard SDLC methodologies such as Waterfall, RUP, Agile/SCRUM to deliver client solutions
Strong analytical, decision-making and problem-solving skills
Good communication, presentation and leadership skills
Team player who can establish excellent working relationships with peers and other teams
Ability to understand business requirements and estimate for delivery commitments
Experience using MS Office Applications
Company
Fixity Technologies
As a leading IT professional services firm specializing in consulting, staffing and recruiting, and executive search.