Senior Software Engineer - Ruby (Hybrid)

Overview

Hybrid
$64
Contract - W2
Contract - 12 Month(s)

Skills

Agile
Apache Subversion
Documentation
Estimating
Extreme Programming
Functional Requirements
Backup
Change Management
Collaboration
Computer Science
Database
Object-Oriented Programming
Project Development
Project Documentation
Regulatory Compliance
Information Technology
JavaScript
Modeling
NERC
Network
Ruby on Rails
Software Development
Technical Drafting
Technical Writing
User Stories
Version Control
C#

Job Details

Senior Software Developer - Ruby (Hybrid)
Our client, a leading Pacific Northwest utility provider committed to public service and environmental preservation, is looking for a Software Developer/Programmer for their Vancouver, WA location. In this position, you will assist in interpreting design specifications, assist in technical design, coding software, and following test and deployment procedures, complying with project documentation requirements, and working on a development team using a mix of development methodologies including Agile.

This hybrid position is a one-year renewable contract that includes employee benefits. If you believe this position aligns with your professional experience, we want to hear from you!

Key Responsibilities for Senior Software Developer:

  • Use existing standards, procedures and practices to design, code, test, deploy, configure, and support the outage system.
  • Analyze, estimate, test, code, and deploy application/system changes under the prevailing change management procedures and requirements.
  • Work directly with the Business and Technical Team to document and implement user stories/change requests.
  • Work with compliance staff to verify that system remains in a compliant state including architecture and modeling the application.
  • Productively integrate with an existing Agile development team.
  • Serve a critical role as a programmer on an existing XP based development team.
  • Attend and participate in team meetings (design, iteration planning, stand-up, etc.).
  • Apply existing standards, procedures, and practices as appropriate.
  • Collaborate with software developers, testers, and users throughout the System Development Life Cycle.
  • Support North American Electric Reliability Corporation (NERC)/Western Electricity Coordinating Council (WECC) compliance by verifying adherence to standard requirements and documentation measures.
  • May also participate as a programmer on other teams in support of the Transmission Technology business unit as needed.
  • Provide emergency and backup support for existing systems and functions.
  • Break down technical work into tasks and provide reasonable time estimates for completion.
  • Review other developers code and provide technical constructive feedback where necessary to verify that the code follows
  • programming best practices.
  • Communicate status of project development work to project team, users, information system owners and others.
  • Analyze and propose technical designs that satisfy functional and non-functional requirements which also optimize the long- term maintainability of the system.
  • Identify and escalate technical bottlenecks and impediments to the project manager and information system owner.
  • Produce required project technical documentation.

Requirements for Senior Software Developer:

  • U.S. Citizenship and valid U.S. Driver s License required.
  • Bachelor s degree in Computer Science, Information Technology, Engineering or a directly related field is preferred.
    • With an applicable Bachelor s degree, 5 years of experience is required.
    • Without an applicable Bachelor s degree, 7 years of experience is required.
  • Experience should include demonstrated software programming work experience in Computer Science/Information Technology and developing and implementing technology solutions.
  • Demonstrated experience developing:
    • Ruby on Rails applications
    • Java
    • Web Services
  • Experience with any or all of the following:
    • Rails 3 through 5
    • JavaScript (node npm webpack)
    • Source Control Systems (preferably Subversion)
    • C# .NET
    • CSS
  • System Administration experience
  • Understanding and experience applying:
    • Object oriented programming principles
    • Design patterns
  • Ability to troubleshoot and resolve performance problems at various layers of a system (application, database, server, network, etc.).

**We are unable to accommodate corp. to corp. candidates**

About Motus Recruiting and Staffing, Inc: Founded in 2006, Motus is an award-winning recruiting and staffing firm in the Pacific Northwest, specializing in professional services and technology solutions. We are a group of people who not only recognize the importance of representation, but actively fight for diversity, equity, and inclusion in the recruitment process. Our goal is to educate organizations on the importance of DEI when hiring, promoting, and supporting diverse employees. We are calling organizations to demonstrate their commitment to DEI by being intentional about who they hire.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability or protected veteran status.
AG/BH13449
Job ID: 13449

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 Motus Recruiting & Staffing