Software Developer 1

Hybrid Apprenticeship
Sponsoring Company:
Apprenti
Industries
O*Net Code
15-1252.00
Rapids Code
Req. Hours
7800
State
WA
Created
Apr 04, 2021
Updated
Apr 04, 2021

Time-Based Skills

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