# Era Solutions, LLC/ ERA MyMapPlan (MMP)

Provider: [Era Solutions, LLC/ ERA MyMapPlan (MMP)](https://programs.cccareers.org/providers/era-solutions-era-mymapplan-mmp)

- Program type: Apprenticeship
- Branches: All branches
- Format: Hybrid
- Length: 61 - 90 days
- Locations: Dothan, AL; Phoenix, AZ; Sierra Vista, AZ; Yuma, AZ; Oceanside, CA; and 21 more
- Website: https://www.erasolutions.us/careers
- Contact: Andrew Warren, support@erasolutions.us
- Page: https://programs.cccareers.org/programs/era-solutions-llc-era-mymapplan-mmp-8raycb

## Summary

Software Developer Apprentice - As an apprentice, you will be responsible for debugging, building, designing, integrating web tools for our clients. Your background includes the following languages, frameworks, and libraries: HTML-CSS, JavaScript, MySQL, React.JS and their frameworks (Vite, Chakra..).

## Job description

We are seeking a motivated and curious individual to join our team as a Full Stack Developer Apprentice. This apprenticeship is a structured, hands-on learning opportunity designed for early-career professionals with 0–2 years of experience who wish to develop foundational skills in front-end and back-end web development. Apprentices will gain real-world experience building and maintaining applications under the mentorship of experienced developers while contributing to meaningful projects.Key Responsibilities:Assist in developing, testing, and deploying front-end user interfaces using HTML, CSS, and JavaScript frameworks (e.g., React.js).Support back-end development tasks, including creating APIs, managing databases (e.g., MySQL), and writing server-side logic.Participate in code reviews, stand-ups, and collaborative development workflows.Debug and troubleshoot issues, implement bug fixes, and contribute to performance improvements.Follow best practices for version control (e.g., Git/GitHub) and project management tools (e.g., Jira).Document technical work clearly and consistently.Engage in continuous learning through mentorship, training sessions, and self-study.Minimum Qualifications:0–2 years of relevant work experience in software or web development (internships and academic projects acceptable).Familiarity with front-end languages (HTML, CSS, JavaScript) and at least one JavaScript framework (React, Vue, or similar).Basic understanding of back-end concepts (databases, APIs, server-side languages).Eagerness to learn new technologies and follow development best practices.Strong problem-solving and communication skills.Ability to work both independently and collaboratively in a team environment.Preferred Qualifications:Exposure to version control systems (Git).Familiarity with relational databases (e.g., MySQL, PostgreSQL).Basic understanding of deployment workflows (e.g., localhost to production).Enthusiasm for contributing ideas and embracing feedback.Duration & Commitment:This is a 12-month apprenticeship requiring a minimum commitment of 2,000 hours of on-the-job training and learning.Benefits:Structured mentorship and on-the-job training from experienced developers.Hands-on experience with modern development tools and practices.Opportunity to build a portfolio of real projects.Pathway to potential full-time employment upon successful completion.Support for industry-recognized certifications.Work Environment:Hybrid or remote options may be available depending on team and project needs.Collaborative and supportive team culture.

## Locations

- Dothan, AL
- Phoenix, AZ
- Sierra Vista, AZ
- Yuma, AZ
- Oceanside, CA
- San Diego, CA
- Twentynine Palms, CA
- Colorado Springs, CO
- Groton, CT
- Jacksonville, FL
- Hinesville, GA
- Hanover, KS
- Junction City, KS
- Salina, KS
- Cockeysville, MD
- St Robert, MO
- Jacksonville, NC
- Jefferson County, NY
- Lawton, OK
- Oklahoma City, OK
- Clarksville, TN
- Dallas, TX
- El Paso, TX
- Houston, TX
- Killeen, TX
- Norfolk, VA

Source: public DoD SkillBridge listings via CCC Programs. Confirm details with the provider and your chain of command.
