Backend Ruby Developer

At Synopsys Inc
  • Full Time
  • Employee

Posted on September 19th

Apply for this position

We are looking for an experienced Ruby on Rails developer to take on maintenance and enhancement of our test automation reporting and job management system on the Developer Services team of the Software Integrity Group (SIG).  Our Rails based reporting tool handles millions of hits a day from thousands of test jobs running on dynamic, ephemeral VMs running on our OpenStack based test cluster.  Are you a fit for our friendly and experienced team?
 
Responsibilities
  • Maintain and enhance the Rails based Scenario Test System Web (STSweb) reporting and job management application, and related tools.
  • Co-administer PostgreSQL database.
  • Help maintain the Scenario Test System (STS) test automation framework.
  • Collaborate with and support a broad range of teams in their use of our test automation framework, job management, and STSweb, and continual enhancement of same.
  • Perform code reviews in support of peer developers who extend STSweb with performance reporting features.
  • Write unit tests for new code and improve unit test coverage of legacy code.

Qualifications
  • 6+ years of software engineering experience
  • Ruby on Rails 
  • JavaScript
  • Write unit tests
  • Solid SQL Database Experience
  • BS in Computer Science or solid demonstrable grasp of Computer Science concepts

Nice-to-have:
  • TDD
  • Perl & Bash scripting
  • AngularJS (version 1)
  • Apache HTTPD Administration
  • PostgreSQL Use and Administration
  • Linux/Unix Administration
  • Cloud concepts

Personal Qualities
  • Clear English communicator (written and verbal).
  • Customer oriented mindset.  Setting up our customers for success is a key to what we do.
  • Ability to work autonomously when the rest of the team is offline.
  • Flexibility to switch tasks as issues crop up.
  • Conscientious; a pleasure to work with.
  • You take responsibility for your actions.

Our Story
We take on the Technical Operational needs of R&D to enable our product developers to focus on making great software.

Why it matters...

Developing software, while rewarding, can be a challenging and sometimes frustrating job.  Our friendly and consistent support can help ease that burden and make our developers more successful.

How it connects to the big picture...
  • We are the central coordination point for all product builds, testing, and shared infrastructure.
  • We are the gate keepers for production releases.
  • While we do not work directly on the customer facing products and services, we support the developers and QA who do.  We are all a part of the SIG solution.

About the Synopsys Software Integrity Group
Synopsys, Software Integrity Group, is named a leader for 2020 in the Gartner Magic Quadrant for Application Security Testing (AST), in recognition of our vision and ability to execute. Security and risk management leaders will need to meet tighter deadlines and test more-complex applications by integrating and automating AST in the software life cycle eliminating risk before it puts them at risk. Every business runs on software, and defects in software create risk. We’ve curated the most powerful products and services to create one comprehensive platform that enables our customers to detect and remediate defects across their entire SDLC. To find out more about Synopsys SIG, check out https://www.synopsys.com/software-integrity.html.

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.

Apply for this position

Get the latest sent to your inbox once a week!

Receive a weekly update of technical tips, Rails job market analysis, Rails job listings and more!

We'll never share your email address. See our Privacy & Data Policies for more details.