- Type Learning
- Time Months
Full-stack Developer
Issued by
Talent Path
Earners of this designation are both proven logistical thinkers and technologists who have demonstrated the knowledge required to use software engineering skills with application development tools, and consistently deliver quality work products. Individuals who earn this badge can apply their experience and industry knowledge, soft skills and emotional intelligence, and hands-on technology acumen to create computer programs and modules for today’s modern users. (D3)
- Type Learning
- Time Months
Skills
- Agile Methodologies
- Angular
- Application Development Lifecycle
- Business Logic
- Change Control
- Collaboration
- CSS
- Documentation
- Emotional Intelligence
- Git
- HTML
- Java
- JavaScript
- React
- REST
- Software Engineering
- Source Control
- Spring Boot
- Teamwork
- Test Driven Development
- White Boarding
Earning Criteria
-
Passed rigorous entry examinations and multiple rounds of personnel interviews to assess technological knowledge, programming capabilities, adaptability, emotional intelligence, motivation, and work ethic.
-
Successfully engaged in 240-360 hours of in-person work-readiness training focused on the competitive modern software engineer employee who can envision outcomes and manipulate appropriate technologies to deliver bespoke work products.
-
Verified proficiency in full stack development through the use of frameworks and libraries such as Java, Spring Boot, Angular, JSON, AWS, HTML/JS, React, Express, and Postgres. Earners of this badge are comfortable with all parts of the software development lifecycle including architecture, design, testing, and continuous integration/continuous deployment.
-
Demonstrated, within a working group, the ability to produce in a highly collaborative environment, acting as lead and follower, giving and receiving feedback through weekly displays and articulate explanations of work to technical resources and executive leadership.
-
Completed multiple business case projects by interfacing with analysts and users to gather requirements, applying logistical and technological skills, and creating solutions shown through dynamic server and web-based applications.