$97K - 134K a year
Design, code, test, deploy, and support an outage system while collaborating with business, technical, and compliance teams in an Agile environment.
Bachelor’s degree or equivalent experience with 5+ years programming experience including Ruby on Rails, Java, web services, and system administration, plus a valid US driver’s license and US citizenship.
Overview: ACS Professional Staffing is looking for an employee to work on-site with our client. This Software Developer / Programmer 3 will design, code, test, deploy, and support an outage system using established standards. They will collaborate with business, technical, and compliance teams to implement user stories and ensure system integrity. Responsibilities include Agile team integration, emergency support, technical documentation, and contributing to system architecture and long-term maintainability. This full-time position is located in Vancouver, WA. Pay Rate: $46.43 - $64.34 Benefits: • Paid holidays: 11 • PTO: Starting at 10 days • Sick Leave: Up to 56 hours per year (prorated based on start date) • EAP: Employee Assistance Program • Benefit Options Available: Medical, Dental, Vision, FSA, DCA, LPFSA, HSA, Group Life/AD&D, Voluntary Life/AD&D, Voluntary Short-Term Disability, Voluntary Long-Term Disability, Voluntary Critical Illness, Voluntary Accident, 401k (immediately eligible for employee and employer contributions - employer match up to 4%) • Other benefits include the following: Calm App, Access Perks Responsibilities: • 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. • With manager oversight and approval, provide support for ongoing projects: • 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: • 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. • Experience with multiple programming languages • 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.). • Valid U.S. Driver’s License is required. Work sponsorship is not available at this time. Third-party candidates will not be considered for this position. Because we are a federal government contractor, we have special restrictions placed on us for hiring foreign nationals into certain key positions within the company. This particular position requires U.S. citizenship. ACS Professional Staffing will provide equal employment opportunities to all applicants without regard to the applicant’s race, color, religion, sex, gender, genetic information, national origin, age, veteran status, disability status, or any other status protected by federal or state law. The company will provide reasonable accommodations to allow an applicant to participate in the hiring process if so requested. If you have any questions about the job posting, please contact recruiting@acsprostaffing.com If you have any questions about our Reasonable Accommodation Policy, please feel free to email hr@acsprostaffing.com
This job posting was last updated on 9/23/2025