« Back to All Apprenticeships

Software Developer 1

Published
Hybrid Apprenticeship
Sponsoring Company:
Apprenti
Industries
O*Net Code
15-1252.00
Rapids Code
Req. Hours
1800
State
WA
Created
Jul 16, 2021
Updated
Jul 16, 2021

Time-Based Skills

5 skill sets | 21 total skills
Project Definition and Management - 400 req. hrs
Identify and capture stakeholder requirements using customer interviews and surveys
Build multiple use cases to describe each action that a user will take in the new system
Understand and contribute to requirement specification documents
Follow best practices around security, performance, and privacy optimizations
Coordinate with beta test community, marketing, and other stakeholders
Software Design - 200 req. hrs
Work with stakeholders to understand requirements
Specify and scope hardware and system requirements
Identify and mitigate security threats and vulnerabilities that may arise from interactions with other systems, external and legacy code
Block code using diagrams, mockups, or wireframes
Development and Implementation - 600 req. hrs
Develop and write software code
Perform unit testing and fix errors or bugs
Connect to APIs and external libraries for relevant functions (e.g., data storage, ETL operations, image processing, payment systems)
Prepare and connect to data services required to complete application objectives
Build and process learning sets for machine learning or adaptive algorithms
Software Testing - 400 req. hrs
Work with development team to create test plans
Implement test cases
Find and fix bugs
Deployment and Maintenance - 200 req. hrs
Perform training for end users
Evaluate and fix bugs
Prepare for and assist language localization teams, QA, and preparation for distribution channels
Completion documentation

Save as PDF

You can save this PDF (and any PDF) directly from the Print dialog in your browser. Click "Open Print Dialog", then switch the Printer to "Save as PDF".

Open Print Dialog