Application Developer Apprenticeship
Apply for this role using this link: https://bit.ly/4mlykns Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team. This apprenticeship is intended for individuals interested in pursuing a career in software development or those who want to enhance their existing programming skills with a focus on building applications.
ABOUT THE JOB
Future-proof your career with OpenClassroomsOpenClassrooms’ mission is to make education accessible to everyone. Through this apprenticeship opportunity with one of our employer partners, you can learn a new job while simultaneously receiving a unique 100% online training experience that combines 20% theory and 80% real-life projects, ensuring you are fully prepared for the job ahead. Joining OpenClassrooms means becoming part of a global community of over 12,000 active and motivated learners spread across 72 countries.Apprentice Responsibilities:In this role, the apprentice will help create, modify and fine tune our landing page to fit the marketing messaging being conducted. Keen attention to details, as well as technical knowledge of website creation / management and SEO techniques. Webflow knowledge is desired, React native or Python is strongly recommended.- Analyze project data to determine specifications or requirements.- Work with information technology personnel on a software project.- Assign duties or work schedules to employees.- Collaborate with others to determine design specifications or details.- Communicate project information to others.- Provide technical support for software maintenance or use.- Apply algorithms and design patterns to solve problems in software development.- Design software applications.- Assess database performance.- Collaborate with others to resolve data processing issues.- Prepare data for analysis.- Modify software programs to improve performance.- Develop performance metrics related to information technology.- Develop testing routines or procedures.- Document technical specifications or requirements.- Coordinate software or hardware installation.- Identify information technology project resource requirements.- Monitor computer system performance to ensure proper operation.- Provide recommendations to others about computer hardware.- Teach others to use computer equipment or hardware.APPLICATION PROCESSWe value your application and assure you that it will be given careful consideration based on the information you provide.By submitting your application, you agree to provide accurate and up-to-date information. Our teams will review this information to determine your eligibility for one of our apprenticeships. Please note that the review of your application does not imply any guarantee of its validity or your enrollment in one of our apprenticeship programs. You must await our final confirmation. Any false declarations or failure to submit required documents may result in exclusion from the process, without compensation. OpenClassrooms reserves the right to take appropriate action to protect its rights.We want to inform you that at the time of your application, there may not be any employers with open apprenticeship positions that match your profile. Submitting your application does not guarantee that you will be connected with one of our partner employers or be hired by any company. For this reason, OpenClassrooms cannot be held responsible for any resulting compensation or damages.However, if you choose to be part of our talent marketplace and accept the associated terms and conditions, we will include your profile, which will enhance your visibility with our employers. These employers may contact you directly if you meet their requirements, but success is not guaranteed. When an employer expresses interest in your profile, they will coordinate with you to schedule an interview. If both parties agree that you’re a great fit for the role, the employer will notify us, and we will then reach out to us to initiate the enrollment process. Don’t worry, this process is straightforward and involves reviewing a few documents before activating your account on our learning platform.Please be aware that you are applying for an apprenticeship training program with the opportunity to work alongside one of our employer partners. If hired as an apprentice, you will receive complimentary enrollment in OpenClassrooms' online training program and a salary (or hourly wages, as applicable) from the employer. We want to clarify that although OpenClassrooms offers other types of non-apprenticeship training programs for a fee, this application process does not involve any payment for training.Intrigued? We’d love to hear from you! Apply today — we’re standing by for your resume!See our Equal Employment Opportunity pledge:https://drive.google.com/file/d/1XY4FT-mnJVq_80VaaLTqNkhUGCh7-c5H/view
RESPONSIBILITIES
- Analyze project data to determine specifications or requirements.
- Work with information technology personnel on a software project.
- Assign duties or work schedules to employees.
- Collaborate with others to determine design specifications or details.
- Provide technical support for software maintenance or use.
QUALIFICATIONS
- At least 18 years of age
- U.S. citizen or have the right to work in the U.S.
- Available to commit to a 1000-hour competency-based apprenticeship program (approximately 6 months)
- Strong verbal and written communication skills in English
- High school diploma or equivalent
- Fundamentals of computer literacy (high-school level)
- Basic experience or knowledge in IT, including basics of computer hardware and HTML/CSS
- Fundamentals of Python (IDE, Git, ETL, OOP, MVC, basic algorithms)
ADDITIONAL ELIGIBILITY
Qualifications:- At least 18 years of age - U.S. citizen or have the right to work in the U.S. - Available to commit to a 1000-hour competency-based apprenticeship program (approximately 6 months)- Strong verbal and written communication skills in English (for non-native speakers a TOEFL score of 80 is recommended)- High school diploma or equivalentTechnical knowledge:- Fundamentals of computer literacy (high-school level)- Basic experience or knowledge in IT, including: - Basics of computer hardware- Basics of HTML/CSS- Fundamentals of Python (IDE, Git, ETL, OOP, MVC, basic algorithms)
TARGET MOCS
16K1D, 16K1E, 16K1M, 16K1S, 16K3D, 16K3E, 16K3M, 16K3S, 16K4D, 16K4E, 16K4M, 16K4S, 16KX, 16KXD, 16KXE, 16KXM, 16KXS
BENEFITS
- Complimentary enrollment in OpenClassrooms' online training program
- Salary or hourly wages from the employer
OTHER
N/A