Senior Software Developer (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 Spokane, WA location. In this position you will perform application design and code development, interfacing with users, customers, and other supporting organizations to deliver system and application integration for the Energy Imbalance Market and other mission critical areas impacting Transmission Technology and Operations.
This position is a one-year renewable contract that includes employee benefits! If you feel that this position aligns with your professional skillset, we want to hear from you!
Key Responsibilities for Senior Software Developer:
- Serve as the primary TTST integrations developer for EIM, Mission Critical IT, and other key initiatives within the TTST Integrations Team.
- Participate in group improvement efforts, recommending processes, procedures, practices and standards to increase efficiencies and effectiveness and/or enhance quality.
- Write operational procedures for computer operators, computer system monitors (CSM), software staff, and other users as required.
- Provide technical assistance and training to the operators, CSM’s, and hardware and software staff.
- Plan and coordinate projects and design software so that new operating requirements can be added while verifying the continuous availability of the existing system.
- May be assigned to project teams to provide expertise, recommendations and assistance on software programming / developer components for large projects; or may be assigned smaller projects to carry out from cradle to grave.
- Study existing failures and electronic problem reports, including those of hardware interfaces, to trace and identify the cause of the problems.
- Work with the hardware staff, dispatchers, communications, and field personnel, as required, to develop and recommend solutions.
- Develop and implement software solutions and procedures to recover from malfunctions to keep downtime to a minimum.
- Design and write diagnostic software to enable hardware personnel to find and solve hardware problems.
- Distinguish key interactions and connectivity among enterprise server-client technical solutions involving hardware, networks, security and applications. Properly maintain multiple server systems (including clusters) with minimal impact to customers, which may require communications and coordination with CC system users.
- Run utility programs to compile, test, debug, and install software, maintaining the systems’ 24/7 operability.
- Follow established compliance, functional and security software control standards and procedures; and maintain (create new or revise existing) quality documentation of all such activities and associated follow up actions.
- Analyze system and uptime data metrics; identify quality assurance/quality control issues; and, identify failure or maintenance causes and trends; recommend resolutions and assist with implementation of management approved actions.
Requirements for Senior Software Developer:
- A degree in Computer/Information Technology, Business Systems, Engineering or closely related technical field is preferred.
- With an applicable Bachelor’s degree, 5+ yrs of experience
- With an applicable Associate’s degree, 7+ years of experience
- Without an applicable degree, 9+ years of experience
- Direct experience in Computer/Information Technology or related field performing software development is required.
- Experience performing software development and systems integrations including:
- SOAP experience
- REST experience
- Experience work with WSDLs and/or Swagger and/or RAML and/or Open API spec
- Experience with API development
- Enterprise Integration Patterns
- Ability to use high level programming languages such as C# and/or Java and script, sufficient to create, modify and maintain applications written in these languages.
- Security Protocols (TLS etc.)
- Unit testing experience
**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/BH13900
Job ID: 13900