Create Opportunity’s public-private partnership with Midlands Technical College, a comprehensive, public, 2-year college, and Catalyte, a workforce data science company, is helping South Carolina to solve both a systemic under-supply of software engineers while addressing a pressing unemployment challenge in the wake of COVID-19.More
Interested in learning more about Create Opportunity? Fill out the form below and we'll get back to you!
Talent is Everywhere. Opportunity is not.
Create Opportunity is an initiative that increases the supply of high-demand software engineers through a screening, training and apprenticeship model designed for individuals from diverse, non-technical backgrounds.
Create Opportunity is working to create a sustainable pipeline of new software engineering talent in the Charlotte, NC area that will serve existing employers and serve as a recruitment tool for new industry. The partnership with Central Piedmont Community College and Catalyte will impact local and statewide economic development to push the region forward.More
How it works
Create Opportunity will source local talent from the general population across all backgrounds.
Leveraging Catalyte's proven screening model, centered around a web-based screening that takes candidates with the aptitude to become software engineers and gives them the opportunity to enter training.
A flexible, remote-enabled training program has seven modules that give trainees that robust foundation they need to become accomplished software engineers. Their training and apprenticeship journeys will be delivered by Central Piedmont Community College and supported by Journey Navigator, Catalyte’s proprietary talent development platform.
Employers will hire training graduates to complete a structured, two-year apprenticeship to build upon the skills and practices learned in training through precision coaching and data-driven performance evaluation.
Career and Community
Upon finishing their apprenticeships, the graduates will join the ranks of highly-skilled software engineers. Ensuring that apprentices become successful software engineers that propel our region and the employers in our region is central to our mission. To do this, we will foster connectivity among alumni, active program participants, coaches, trainers, and employers.
Throughout training, all performance, scrum data, and activities are tracked in Journey Navigator, Catalyte’s proprietary workforce training platform, ensuring thoughtful benchmarking and tailored coaching guides the successful engagement of each trainee.
Development Basics and Front End
Max Length: 5 weeks
- Source Control
- Form Validation project
Max Length: 3 weeks
- Java / OOP
- Java Collections
- Unit Testing
- Dependency Management
- Intermediate Logic project
Max Length: 2 weeks
- PostgreSQL / Relational databases
- Database design
- SQL / Querying
- PostgreSQL project
Max Length: 6 weeks
- Layered Architecture
- REST APIs
- Spring Boot
- Authentication / Authorization
- Rest API project
Front End Frameworks (React)
Max Length: 6 weeks
- Asynchronous programming
- React project
Max Length: 4 weeks
- Scrum basics
- Full Stack Scrum Project
Max Length: 2 weeks
Over two weeks, trainees will develop a full stack application with technical and non-technical requirements that utilizes all technologies in the previous modules. The project is then reviewed and scored.
Individuals that successfully complete the apprenticeship emerge as qualified software engineers ready to work in an enterprise development environment. At this point, the engineer's salary should be equivalent to market rate for a mid-level developer with 2-3 years of experience, and they should be highly upwardly mobile.
Create Opportunity endeavors to maximize community attachment, strengthen long-term professional development opportunities for program graduates, and will foster a healthy and vibrant community of software engineers in the region.
City, Region, and State
Create Opportunity will increase the supply of high-demand software engineers in our region and support local economic development by fueling the growth of existing employers and the recruitment of new employers to the region with a capable technology workforce.