1

From Home Software Developer Apprenticeship Jobs in Utah

Experience with CI/CD tools such as Jenkins, Azure DevOps or GitHub Actions. * Familiarity with ... This position has a hybrid work from home schedule with a minimum of three days per week in the ...

New

Experience with CI/CD tools such as Jenkins, Azure DevOps or GitHub Actions. * Familiarity with ... This position has a hybrid work from home schedule with a minimum of three days per week in the ...

New

Software Engineer

Provo, UT ยท On-site

$120 - $170/hr

Contribute to improving developer workflows with GitHub, CI/CD, and agile best practices. 4. ... from home two days per week, and fully remote options during the summer and winter months. #J-18808 ...

New

Senior CIAM Software Engineer

Midvale, UT ยท On-site

$115K - $152K/yr

... DevOps and lean principles. Ensuring scalable, quality, innovative solutions for our teams and our ... This position has a hybrid work from home schedule with a minimum of three days per week in the ...

Senior CIAM Software Engineer

Midvale, UT ยท On-site

$115K - $152K/yr

... DevOps and lean principles. Ensuring scalable, quality, innovative solutions for our teams and our ... This position has a hybrid work from home schedule with a minimum of three days per week in the ...

Senior Software Engineer

Midvale, UT ยท On-site

$115K - $152K/yr

The Software Engineer plays a key role in modernizing our critical platforms and driving our cloud ... This position has a hybrid work from home schedule with a minimum of three days per week in the ...

Senior Software Engineer

Midvale, UT ยท On-site

$115K - $152K/yr

The Software Engineer plays a key role in modernizing our critical platforms and driving our cloud ... This position has a hybrid work from home schedule with a minimum of three days per week in the ...

This apprenticeship is a valuable opportunity to gain essential skills, receive mentorship from industry experts, and make a positive impact on patient care. As a Clinical Engineer Apprentice, you ...

Senior Software Engineer

Draper, UT ยท On-site

$114K - $151K/yr

Design, build, and ship production software across the full stack, owning features from inception ... Solid understanding of Agile, DevOps, CI/CD, and delivery management practices such as sprint ...

Showing results 41-60

From Home Software Developer Apprenticeship information

What is a from home software developer apprenticeship?

A From Home Software Developer Apprenticeship is a structured training program that allows individuals to learn software development skills while working remotely from their own home. Apprentices receive hands-on experience, mentorship, and often a salary, as they work on real projects for a company. The program typically combines online coursework with practical job assignments, helping apprentices build both technical and soft skills. Successful completion can lead to a full-time software developer position or further career advancement in the tech industry.

What are the key skills and qualifications needed to thrive as a from home software developer apprentice?

To excel as a From Home Software Developer Apprentice, you need foundational programming knowledge, problem-solving skills, and typically a basic understanding of computer science principles or a related degree. Familiarity with coding languages (like Python or JavaScript), version control systems (such as Git), and online collaboration tools is often expected. Strong communication, self-motivation, and time management are crucial soft skills to succeed in a remote learning and working environment. These abilities enable apprentices to effectively learn, collaborate, and contribute to projects while adapting to the unique challenges of remote work.

What are some common challenges faced by software developer apprentices who work from home, and how can they overcome them?

Remote software developer apprentices often face challenges such as limited in-person mentorship, communication barriers, and staying motivated without direct supervision. To overcome these, it's important to proactively schedule regular check-ins with mentors, actively participate in team meetings via video calls, and use collaboration tools like Slack or Jira to stay connected. Setting a structured daily routine and clearly communicating progress or blockers also helps ensure effective learning and integration with the team.

What is the difference between From Home Software Developer Apprenticeship vs Remote Software Developer?

AspectFrom Home Software Developer ApprenticeshipRemote Software Developer
CredentialsTypically requires a relevant diploma or coding bootcamp certificationOften requires a bachelor's degree in computer science or related field
Work EnvironmentStructured training environment, often with mentorship and courseworkSelf-directed, flexible work setup with project-based tasks
Employer & Industry UsageUsed by companies to train entry-level developers remotelyCommon in tech companies hiring remote developers for various projects

While both roles involve software development from home, the From Home Software Developer Apprenticeship focuses on training and skill-building under mentorship, often for beginners. In contrast, a Remote Software Developer is typically an experienced professional working independently on projects. The apprenticeship provides structured learning, whereas the remote developer role emphasizes project execution and expertise.

What are the most commonly searched types of Software Developer Apprenticeship jobs in Utah?

The most popular types of Software Developer Apprenticeship jobs in Utah are:

What cities in Utah are hiring for From Home Software Developer Apprenticeship jobs?

Cities in Utah with the most From Home Software Developer Apprenticeship job openings:

Senior Software Developer in Test

Medici Land Governance

Salt Lake City, UT โ€ข On-site

$53.75 - $71/hr

Other

Medical, Dental, Vision, Life, Retirement

Re-posted 11 days ago


Job description

Job Description: As a Senior Software Developer in Test, you will develop and execute detailed test cases and bring bugs to resolution. You will primarily run functional, regression, integration, performance, and boundary testing on the applications involved. You will analyze front-end and mobile systems for completeness and usability, and you will assess back-end APIs and data for security, consistency, and robustness.What You Will Do:Work within a highly collaborative environment where developers, testers, and the business work together as a team, to deliver the best possible software Escalate issues which affect productivity and quality promptlyDirect end-to-end testing with multiple teams before deployment to productionUse Agile development and testing methodology and participate in all aspects of the software development lifecycle including requirements, planning, design, development, and testing of all kindsAutomate tests and develop an automation framework for REST services Automate web and service tests and identify and even fix issues Check out and set up projects with Git, Gradle, etc.Test, educate, and contribute to standards (e.g., JWT & OAuth for auth, REST for APIs, etc.)Exercise good judgment in weighing the forces involved in determining software readinessBuild clear, concise, and complete test-related documentation as necessaryEnsure manual and automated tests cover all features of the product (happy path and edge cases) and get approval from all stakeholdersManage application deployment, into production, without compromising qualityTroubleshoot production issues by reproducing them in test environment and verifying the sameClose the deploy tickets after verifying it in production (post-deploy validation)Guide new team members and bring them up to speedWhat You Should Have:Bachelor’s degree in a Computer Application technical discipline requiredMinimum of 5+ years recent working in a Software Development environment5+ years testing experienceExperience with Linux or UnixExperience setting up (and automating setup of) environments involving a full suite of applicationsAbility to write test scripts in various languagesExperience with JIRA or similar bug tracking systemAbility to read or write Java & Kotlin & JavaScript code & HTMLAbility to use JUnit or TestNg frameworks for writing testsExperience using IDEs like Eclipse, IntelliJExperience using SVN & Maven for checking out and setting up projects, managing dependenciesUnderstanding of networking tools to troubleshoot server connectivity on various portsBasic understanding of software development practicesExperience with automation and regression system implementationWhat We Hope You Have:Ability to use SQL and understand basic database conceptsJava and Kotlin using IntelliJ or Eclipse IDEUnit testing frameworks (e.g., Junit, Robotium, Mokito)Mobile app functional testing, cache validation, creshed, rest cloud service\data verification, logCat, UI, compatibility, and parity testingStrength in various testing tools: Expresso, Appium, Selenium, WebDriver, JMeter, Fit/FitNesse, SoapUI, Watir, or similarWhat We Offer:Flexible work schedulesComprehensive Medical, Dental, and Vision benefits (company paid up to 89% of premiums)401(k) Retirement Plan (6% company match)Life Insurance (company paid)Short/Long Term Disability (company paid)Employee Assistance Program (EAP) (company paid)Supplemental & Voluntary PlansCommuter BenefitsFlexible Spending Account (FSA)Health Savings Account (HSA)Legal & Financial ProtectionPet Insurance & Discount Programs*Benefits vary based on position, tenure, location, and employee election Additional Information: Equal Employment Opportunity:It is our policy to provide equal employment opportunity for all applicants and associates. This policy includes our commitment to ensure that all employment decisions are made without regard to race, color, religion, gender, national origin, disability, pregnancy, veteran status (including Vietnam era veterans), age, sexual orientation, gender identity, or any other non-job-related characteristic protected by law.