Senior Ruby Developer

Octo is an industry-leading, award-winning provider of digital services for the federal government. Octo specializes in providing agile software engineering, user experience design, cloud services, and digital strategy services that address government’s most pressing missions. Octo delivers intelligent solutions and rapid results, yielding lower costs and measurable outcomes.

Our team is what makes Octo great. At Octo you'll work beside some of the smartest and most accomplished staff you'll find in your career.  Octo offers fantastic benefits and an amazing workplace culture where you will feel valued while you perform mission critical work for our government.  Voted one of the region’s best places to work multiple times, Octo is an employer of choice!

You…
As a Senior Ruby Developer at Octo, you will work in an agile environment to create new and improve existing applications utilizing Ruby on Rails and modern JavaScript frameworks (React/Node/Angular 2+). You are a software engineer who is comfortable working side by side with other engineers, product managers, designers, and customers, making decisions together to quickly deliver valuable working software to clients and their users. You have a passion for high-quality, reliable, and maintainable code. You are agile and retrospective, and not afraid to identify what we are doing wrong so we can fix it, and what we are doing right so we can improve on it.

Us…
We were founded as a fresh alternative in the Government Consulting Community and are dedicated to the belief that results are a product of analytical thinking, agile design principles and that solutions are built in collaboration with, not for, our customers. This mantra drives us to succeed and act as true partners in advancing our client’s missions.

Program Mission…                                                    
The program you will be supporting has a mission to provide development, security, and operations (DevSecOps) support to U.S. Citizenship and Immigration Services (USCIS) with a focus on development, operations, and modernization of complex, large-scale IT systems in the cloud. The team utilizes open-source technologies, agile project management practices, and modern DevSecOps delivery to support enterprise systems critical to the services provided by USCIS to members of the public.

Skills & Requirements

Requirements:
  • Proficient in building Ruby on Rails applications and experience developing APIs and microservices.
  • Experience in developing code, testing, and debugging new software or enhancements to existing software
  • Troubleshoot production problems related to existing software applications
  • Possess and apply expertise to multiple complex work assignments which are broad in nature, requiring originality and innovation in determining how to accomplish tasks
  • Ability to apply a comprehensive knowledge across key tasks and high impact assignments
  • Research, design, develop, test, build, and coordinate the conversion and/or integration of software products based on client requirements
  • Consult with project teams and end users to identify application requirements
  • Address problems of systems integration, compatibility, and multiple platforms
  • Perform feasibility analysis on potential future application projects to inform leadership decisions
  • Assist in the evaluation and recommendation of application software packages, application integration and testing tools
  • Resolve problems with software and respond to suggestions for improvements and enhancements
  • Evaluate performance results and recommend major changes affecting short-term project growth and success
  •  Must be able to comply with Executive Order No 13991
  • Participate in development of software user manuals and technical reports
Desired Skills:
  • Excellent communication and writing skills (ability to communicate technical concepts to a non-technical audience)
  • Previous experience with AWS technologies is a plus 
Years of Experience:  8+ years’ relevant experience working in progressively more responsible relevant roles  
Education:   Bachelor’s degree in a technical discipline – Computer Science, Mathematics, or equivalent technical degree, or the equivalent combination of education, professional training, and work experience.
Location:  Currently fully remote due to COVID-19.  
Clearance: Must be a US Citizen and able to obtain a Government Agency clearance.

Octo is an Equal Opportunity/Affirmative Action employer. All qualified candidates will receive consideration for employment without regard to disability, protected veteran status, race, color, religious creed, national origin, citizenship, marital status, sex, sexual orientation/gender identity, age, or genetic information.  Selected applicant will be subject to a background investigation.