- Expertini Resume Scoring: See how well your CV/Résumé matches this job: Software Developer / Programmer 3.
Urgent! Software Developer / Programmer 3 Job | First Tek
F__HIRING_SAFETY_TRAINING_MATRIX [].pdf
| SUPPLEMENTAL LABOR MANAGEMENT OFFICE
ADDITIONAL POSITION INFORMATION
Work Group
Location
Offsite Work
Eligibility
Number of Days
Onsite
Additional
Information
Vancouver, WA
Telework Eligible - Must report to BPA duty
station a minimum of days per -week pay
period or as required by BPA Workplace Manager
days per a pay period.
Enter additional info regarding the offsite work
arrangement, if applicable.
Title & Level
Software Programmer
Specialty
Ruby
Organization
JDD
Hours
Full-Time, up to hours
Overtime
% anticipated
On-Call
Yes Emergency and backup support -
Required to provide limited personal contact
information (phone numbers only) for
emergency call-outs, carry a BPA supplied cell
phone/pager (if applicable), and work non-
core hours when requested.
May be required
to work on an after-hours on-call rotation with
other team members.
Travel
Up to % travel to meetings/training
FN Status
NOT open to Foreign Nationals
SF-, Standard Questionnaire for Non-Sensitive Positions: Candidate must be able to pass this background investigation in
order to qualify for and/or retain this position.
Investigation
Type
Current telework, remote work and onsite support is based on BPA’s business needs and is subject to change or termination at any time.
Positions with the “Remote” Designation must reside in WA, OR, ID or MT.
Case-by-case exceptions may apply only when in the best
interest of BPA.
OVERVIEW
Position
This contract Software Programmer position will provide high level programming support to the Transmission Technology System
Development and Support (JDD) organization at (BPA).
The JDD organization develops and implements
customized technology solutions to support BPA’s Control Centers (CC).
The position assists in interpreting design specifications, assists 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.
Organization
JDD is unique in that we are the only group at BPA that does custom design, development, and maintenance of grid operations software
solutions.
Our group consists of six sub-teams of .Net and Java experts across multiple systems.
Candidates must have strong technical and
team skills to be able to do the job.
Utility experience is ideal.
Our team members must be able to learn and understand the complex
interactions between multiple interconnected systems to build creative solutions and find and fix unique problems.
We look for people
who possess intuition and sleuthing skills beyond the basic diagnostic skills.
Candidates also need the ability to understand and fulfill the
various compliance requirements that regulate our business, supporting the safety and security of our systems.
POSITION RESPONSIBILITIES
Note: All official drafts, documents and recommendations, as listed below, must be reviewed, finalized and approved / accepted by
appropriate BPA manager or other federal personnel with the authority to do so.
With BPA Manager oversight and approval:
o Use existing standards, procedures and practices to design, code, test, deploy, configure and support the outage system.
o Analyze, estimate, test, code, and deploy application/system changes under the prevailing change management procedures
and requirements.
o Work directly with the Business and Technical Team to document and implement user stories/change requests.
o 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.
•
• With BPA manager oversight and approval, provide support for ongoing projects:
Provide emergency and backup support for existing systems and functions.
o Break down technical work into tasks and provide reasonable time estimates for completion.
o Review other developers’ code and provide technical constructive feedback where necessary to verify that the code follows
programming best practices.
o Communicate status of project development work to project team, users, information system owners and others.
o 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.
o
•
Produce required project technical documentation.
REQUIREMENTS
Education & Corresponding Experience (required on matrix)
• Bachelor’s degree in Computer Science, Information Technology, Engineering or a directly related field is preferred.
o With an applicable Bachelor’s degree, years of experience is required.
o Without an applicable Bachelor’s degree, years of experience is required.
• Experience should include demonstrated software programming work experience in Computer Science/Information Technology and
developing and implementing technology solutions.
Required Technical Skills & Experience (required on matrix)
• Experience with multiple programming languages
Preferred Skills & Experience (optional on matrix)
• Demonstrated experience developing:
•
Java
o Ruby on Rails applications
o
o Web Services
Experience with any or all of the following:
• Rails through
•
•
•
•
System Administration experience
JavaScript (node npm webpack)
Source Control Systems (preferably Subversion)
C .NET
CSS
•
• 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.).
Additional Requirements (not required on matrix)
Valid Driver’s License is required.
Appendices
The following appendices apply to this position and may be downloaded from the Fieldglass Reference Library:
Emergency Relocation Group
Offsite Work
Training Expectations (Worker is expected to keep current on the latest technologies and skills required for the position.)
Training Type
Details
Provided by
Attendance at all conferences, workshops, training, etc.
must be pre-approved by SLMO.
Requests will be reviewed on a case-by-case basis.
Approval is subject to the most current
guidance provided to SLMO by BPA or DOE and is subject to change at any time.
SLMO reserves the right to negotiate attendance on billable/non-billable hours and reimbursement
of travel costs with the supplier.
Reimbursable travel costs must adhere to the Federal Travel Regulations and be submitted via an expense sheet in Fieldglass.
Page of
F__API_TEMPLATE_
CLOSELY ASSOCIATED RESPONSIBILITIES & REQUIRED ASSOCIATED MITIGATION MEASURES
The following list of potential inherently governmental risk areas and the measures that SLMO-Compliance has determined MUST be in
place in your organization, via processes and procedures, in order to mitigate those associated risks.
The BPA manager’s acceptance of the
API serves as the manager’s attestation that all mitigation measures listed below are or will be established and adhered to in their org.
Area of potential Closely
Associated / Inherently
Government function
Access to Confidential /
Sensitive Information
Mitigation Measures
• CFTE MUST sign NDA (Non-Disclosure
Agreements) at beginning of
assignments.
• CFTE MUST complete annual
Information Security and Privacy
Awareness training.
• CFTE MUST complete and pass
background investigations of an
appropriate level.
Area of potential Closely
Associated / Inherently
Government function
Acquisition Planning /
Source Selection
Agency / Org Planning
• All drafts, documents, materials and
Budget / Finance Prep
recommendations, MUST be reviewed,
finalized and approved by appropriate
BPA federal personnel.
Mitigation Measures
• CFTE are not permitted to serve as
“voting” members for acquisition
selections.
• All purchasing decisions MUST be
made by appropriate federal
personnel (Contracting Officers).
• All acquisition documents
(requirements,
SOW’s, evaluation criteria, etc.) MUST
be reviewed, finalized and approved
by appropriate BPA federal personnel.
• ONLY Contracting Officers are
authorized to obligate BPA funds.
• ONLY Federal Employees may
determine budget priorities &
allocations.
• BFTE MUST control, and finalize /
approve ALL budgets and related
documentation, including that for
projects, programs and Organizations.
Contract Management
Direction & Control
(directing BFTE)
Dissemination of
Agency/Policy
Information / Training
• ALL Contractual documents, including
invoices MUST be finalized / approved
by appropriate Federal personnel.
• All contract related decisions
(modifications, changes, performance)
MUST be determined by appropriate
federal personnel (COs).
• CFTE are not permitted to direct the
actions of federal employees (BFTE) or
have any control or input into their
performance.
• Work of BFTE MUST be assigned by
federal manager, supervisor, Program
/ Resource manager or other
appropriate designee.
• All training and any information that is
to be disseminated MUST be either )
per established policy, process,
procedure, or practice; or, )
reviewed, finalized and approved by
appropriate BPA federal personnel.
Decision Making
• CFTE may provide input and
Disposing Govt.
Property
Inspection / IT Testing
recommendations to decision-makers.
• ONLY appropriate federal personnel
may make decisions which obligate
BPA resources or to a specific course
of action.
• ALL decisions regarding the disposal
of BPA property MUST be made by
appropriate federal personnel; and,
all property dispositions MUST be
directed and controlled by the
Investment Recovery Center (IRC).
• Processes and procedures MUST
ensure Federal personnel review
inspection findings and CFTE
recommendations before acceptance
or rejection of material(s) / item(s).
Page of
F__API_TEMPLATE_
HR Support
Interpretation of
Policy/Regulations
• CFTE may assist with HR functions per
established procedures, processes and
guidelines (, timekeeping).
• ALL work products MUST be reviewed
and finalized by appropriate federal
employees.
• ONLY BPA federal employees MAY
determine the applicability and
interpretation of regulations.
• CFTE are not permitted to “interpret”
regulations for or on behalf of BPA.
Regulations are interpreted by federal
personnel and communicated via
standards, guides, policies and
processes.
Policy Development
• BPA’s process for Policy development
includes multiple levels of federal
review prior to acceptance /
adoption.
Representing BPA
• Contract workers are required to
identify themselves and their
employer in signature blocks, in
introductions and have a nameplate
outside their cubicle.
• CFTE MUST receive written VP
approval to represent BPA at outside
events, such as workshops, seminars
or conferences.
Page of
F__API_TEMPLATE_
CONTRACT FULL TIME EQUIVALENT (CFTE)
NON-CRAFT HIRING SAFETY TRAINING MATRIX
Purpose:
The Contract Full Time Equivalent (CFTE) Hiring Safety Training Matrix is a hazard assessment for CFTE personnel routine task s.
It is intended to set a common
understanding on training requirements between the CFTE personnel and the (BPA) managers/supervisors.
BPA Requ esting
Managers should complete this form and coordinate with BPA Supplemental Labor Office during the procurement process to ensur e the CFTE position includes a
list of required trainings associated with identified tasks, conditions, and exposures.
Each task, condition, and exposure indicate which training courses are
required, who shall provide those trainings, and when those trainings shall occur.
This form is intended only as a reference document for contractors.
BPA Requesting Manager
(Last, First, I)
Kawaley, Gordon, A
Date
//
CFTE Job Title
Software Programmer
Org
JDD
PPE provided by Supplier or
Contractor?
☐ Yes ☒ No
If yes, list required PPE: Click or tap here to enter text.
Identify which Supplier or
Contractor medical surveillance
programs are required, if any
☐ Respirator User
☐ Asbestos
☐ Lead
☐ Silica
☐ Hearing Conservation
☐ Other: Click or tap here to enter text.
☒ No Medical Surveillance
BPA Requesting Managers may use equivalent Job Title Position Hazard Assessments or project Job Hazard Analyses as indicator s for which medical
surveillance programs may be required.
Direct any questions regarding medical surveillance program requirements to the BPA Industrial Hygienist,
, or .
Instructions for BPA Requesting Manager: This template has been pre-populated with tasks and hazards generally associated with CFTE non-craft positions.
BPA Requesting Managers must review this document during the CFTE procurement process.
The BPA Requesting Manager will:
.
Select the checkbox next to each task/condition/exposure that may be encountered during the normal course of the assignment.
.
.
Identify if the mitigation for applicable tasks/conditions/exposures will be provided by BPA or the Contractor (supplier) .
Indicate when the mitigation must occur (pre-hire, post-hire, pre-task).
a.
Pre-Hire Training should be completed prior to the CFTE starting their assignment.
b.
Post-Hire training should be completed prior to exposure to a hazardous environment and/or conducting work at a BPA worksite.
c.
Pre-Task Training should be completed prior to conducting the associated task.
.
Once complete, the BPA Requesting Manager will send the completed document to the Supplemental Labor Management Office.
The listed tasks, conditions, and exposures are not all inclusive.
New processes, unusual tasks, or equipment may trigger the need for specialized training.
Consult
with your local Safety Manager or BPA Safety Training Manager for guidance.
BPA provided safety training will be the same training provided to Federal Workers.
For the “General Comments” section, BPA Requesting Managers can list anything that was not already covered and provide clarification to the BPA COR to
better understand the CFTE position.
It may include tasks, conditions, and/or exposures that are unique to a particular position, work site, or person.
For more information on the PHA process/requirement, reference the Safety and Occupational Health Manual, Safety Management Systems Chapter.
Direct any questions regarding training requirements or issues related to this form to the BPA Safety Training Manager, , or
.
Office & Remote Work/Telework Hazards
Task / Condition / Exposure
Required Training
☒ Exposed to a fire in the building
☒ Exposed to an earthquake while
in the building
☒ Operating office tools (paper
cutter, paper punch, staplers,
etc.)
BPA manager will advise of
evacuation protocol and designated
gathering location.
Annual fire drills
will be conducted.
BPA manager will advise of
evacuation protocol and designated
gathering location.
None Identified
Contractor
(C) or BPA
(B)
Provided
B
B
B
Pre-Hire
Training
Post-Hire
Training
Pre-Task
Training
☐
☐
☐
☒
☒
☒
☐
☐
☐
F__HIRING_SAFETY_TRAINING_MATRIX_
CFTE NON-CRAFT HIRING SAFETY TRAINING MATRIX
Task / Condition / Exposure
Required Training
☒ Performing tasks that may result
in repetitive motion injuries,
prolonged sitting and computer
use
☒ Optional: SUFS Move Safe
(HRMIS )
☒ Ergonomics
☒ Performing tasks that may result
in slips, trips or falls such as
carrying boxes and walking on
stairs or slick surfaces
☐ Adding electronic devices that
were not previously part of the
home (monitors, chargers,
computing equipment, etc.)
Recognize the hazards and know
when it is appropriate to stretch and
take breaks; ensure a proper desk,
chair, and equipment adjusted at the
appropriate level; ensure proper
lighting.
Any ergonomic assessment
to be provided by the supplier.
☒ Review SOHM Chapter
☒ Optional: Slips, Trips & Falls
Training (HRMIS )
None Identified.
On-the-job
familiarization (if using BPA-issued
equipment).
Contractor
(C) or BPA
(B)
Provided
B
C
B
B
Choose an
item.
Travel / Field Operation Hazards
Task / Condition / Exposure
Required Training
☒ Driving vehicles on public and/or
non-public roads
☒ Review SOHM Chapter
☒ Defensive/Distracted Driving
☐ Worker operates forklifts
☒ Worker operates a fire
extinguisher
(HRMIS )
Forklift Certification
Fire Extinguisher Use
☐ Worker operates hand tools
None Identified
☐ Worker uses personal protective
equipment
☐ Worker may be exposed to shock
and arc-flash hazard
☐ Worker may contact but will not
disturb Asbestos Containing
Material (ACM) or Potentially
Asbestos Containing Material
(PACM)
☐ Worker required to work in
remote areas where bear
encounters may take place
☐ Worker exposed to rodent and
bird droppings
☐ Worker exposed to hot and/or
cold environments
Personal Protective Equipment
☐ Shock & Arc Flash Awareness
☐ Shock & Arc Flash Basic
☐ Shock & Arc Flash Advanced /
Refresher
Asbestos Awareness
Bear Pepper Spray Training
Biological/Vermin/Hanta Virus
None Identified
Contractor
(C) or BPA
(B)
Provided
B
B
Choose an
item.
B
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose
an item.
Choose an
item.
Choose an
item.
Choose an
item.
Pre-Hire
Training
Post-Hire
Training
Pre-Task
Training
☐
☒
☐
☐
☒
☐
☐
☐
☐
☒
☒
☐
☐
☐
☐
Pre-Hire
Training
Post-Hire
Training
Pre-Task
Training
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☒
☒
☐
☒
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
CFTE NON-CRAFT HIRING SAFETY TRAINING MATRIX
Contractor
(C) or BPA
(B)
Provided
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Pre-Hire
Training
Post-Hire
Training
Pre-Task
Training
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
Task / Condition / Exposure
Required Training
☐ Worker exposed to chemicals,
such as herbicides or pesticides;
☐ Herbicide Cert.
Ref.
-hr
☐ Herb Certification -hr
☐ Hazardous Communication
☐ Worker exposed to lead
☐ Lead – Awareness
☐ Lead Worker Training
☐ Worker exposed to mercury
None Identified
☐ Worker exposed to noise
☐ Worker exposed to silica
☐ Worker works at heights higher
than ’
☐ Worker is required to take first
aid and may be called on to
render first aid for: workers on
high voltage lines and/or
equipment; worker works in
remote areas
☐ Worker performs work alone in
remote areas
☐ Worker may prepare, transport or
receive hazardous materials
☐ Hearing Conservation (Initial)
☐ Hearing Conservation (Annual)
Silica - Awareness
☐ Fall Protection, Awareness
☐ Fall Protection, General
☐ Fall Protection, Advanced
☐ Ladder Safety
☐ Fall Protection, Advanced (TLM)
First Aid/CPR/AED
(Red Cross or AHA Accredited)
Required only if specified in the API
Wilderness Adv.
First Aid
☐ DOT : Introduction,
Classification, and the Hazardous
Materials Table
☐ DOT : Packaging, Labeling,
Marking, and Placarding
☐ DOT : Shipping Papers
☐ DOT : Loading and Storage
☐ DOT: Security for Shipment of
Hazardous Materials
☐ Hazardous Materials: Shipping
Lithium Batteries under DOT
Exemptions
☐ DOT Hazardous Material
Awareness for the General
Hazmat Employee
BPA workplace manager to review Hantavirus Prevention Procedure -- before performing task.
These exposures may require enrollment in a Medical Surveillance Program.
Ensure page is marked accordingly.
CFTE NON-CRAFT HIRING SAFETY TRAINING MATRIX
Other Specific Hazards
Task / Condition / Exposure
Required Training
☐
SAMPLE: Worker may make
infrequent visits to field locations
or substations
Worker complete the PPE assessment
in the SOHM to determine need for
PPE such as hard hat, safety glasses,
hearing protection, safety vests, Arc
Flash clothing or steel-toed boots.
☐ Click or tap here to enter text.
Click or tap here to enter text.
☐ Click or tap here to enter text.
Click or tap here to enter text.
☐ Click or tap here to enter text.
Click or tap here to enter text.
☐ Click or tap here to enter text.
Click or tap here to enter text.
☐ Click or tap here to enter text.
Click or tap here to enter text.
☐ Click or tap here to enter text.
Click or tap here to enter text.
☐ Click or tap here to enter text.
Click or tap here to enter text.
☐ Click or tap here to enter text.
Click or tap here to enter text.
☐ Click or tap here to enter text.
Click or tap here to enter text.
BPA Requesting Manager Comments/Additional Considerations:
Click or tap here to enter text.
General Comments
Contractor
(C) or BPA
(B)
Provided
Pre-Hire
Training
Post-Hire
Training
Pre-Task
Training
B
X
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
Choose an
item.
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
☐
✨ Smart • Intelligent • Private • Secure
Practice for Any Interview Q&A (AI Enabled)
Predict interview Q&A (AI Supported)
Mock interview trainer (AI Supported)
Ace behavioral interviews (AI Powered)
Record interview questions (Confidential)
Master your interviews
Track your answers (Confidential)
Schedule your applications (Confidential)
Create perfect cover letters (AI Supported)
Analyze your resume (NLP Supported)
ATS compatibility check (AI Supported)
Optimize your applications (AI Supported)
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
O*NET Supported
European Union Recommended
Institution Recommended
Institution Recommended
Researcher Recommended
IT Savvy Recommended
Trades Recommended
O*NET Supported
Artist Recommended
Researchers Recommended
Create your account
Access your account
Create your professional profile
Preview your profile
Your saved opportunities
Reviews you've given
Companies you follow
Discover employers
O*NET Supported
Common questions answered
Help for job seekers
How matching works
Customized job suggestions
Fast application process
Manage alert settings
Understanding alerts
How we match resumes
Professional branding guide
Increase your visibility
Get verified status
Learn about our AI
How ATS ranks you
AI-powered matching
Join thousands of professionals who've advanced their careers with our platform
Unlock Your Software Developer Potential: Insight & Career Growth Guide
Real-time Software Developer Jobs Trends in Vancouver, United States (Graphical Representation)
Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for Software Developer in Vancouver, United States using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 58989 jobs in United States and 30 jobs in Vancouver. This comprehensive analysis highlights market share and opportunities for professionals in Software Developer roles. These dynamic trends provide a better understanding of the job market landscape in these regions.
Great news! First Tek is currently hiring and seeking a Software Developer / Programmer 3 to join their team. Feel free to download the job details.
Wait no longer! Are you also interested in exploring similar jobs? Search now: Software Developer / Programmer 3 Jobs Vancouver.
An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at First Tek adheres to the cultural norms as outlined by Expertini.
The fundamental ethical values are:The average salary range for a Software Developer / Programmer 3 Jobs United States varies, but the pay scale is rated "Standard" in Vancouver. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.
Key qualifications for Software Developer / Programmer 3 typically include Computer Occupations and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.
To improve your chances of getting hired for Software Developer / Programmer 3, consider enhancing your skills. Check your CV/Résumé Score with our free Resume Scoring Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.
Here are some tips to help you prepare for and ace your job interview:
Before the Interview:To prepare for your Software Developer / Programmer 3 interview at First Tek, research the company, understand the job requirements, and practice common interview questions.
Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the First Tek's products or services and be prepared to discuss how you can contribute to their success.
By following these tips, you can increase your chances of making a positive impression and landing the job!
Setting up job alerts for Software Developer / Programmer 3 is easy with Vancouver | Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!