1

On The Job Training Software Developer Jobs in Michigan

Support of customers and internal users on the software products * 10% travel for business ... Develop and conduct internal training classes for team products * Web Development, ASP.Net, MVC ...

... on coding with system improvement, solving complex problems, and continuously optimizing performance in a SQL-based environment. Responsibilities of the Software Developer: * Design, develop, and ...

Design, develop, and deploy the embedded controls and software for all vehicle systems and ... Create and update functional test plans and execute those tests on a HIL bench and target ...

Design, develop, and deploy the embedded controls and software for all vehicle systems and ... Create and update functional test plans and execute those tests on a HIL bench and target ...

Design, develop, and deploy the embedded controls and software for all vehicle systems and ... Create and update functional test plans and execute those tests on a HIL bench and target ...

As a Software Developer, you are a rapid and effective problem solver. You will build and maintain ... Work on all aspects of the development cycle * Collaborate across departments to define and ...

Software Developer

Grand Rapids, MI · On-site

$70K - $130K/yr

As a Software Developer, you are a rapid and effective problem solver. You will build and maintain ... Responsibilities * • Work on all aspects of the development cycle * • Collaborate across ...

Why Join the Midas Team * Build software that has a direct and visible impact on manufacturing ... training, new hire orientation, continuous learning and development programs and tuition ...

The developer will help build new Midas capabilities, maintain and improve existing functionality ... Why Join the Midas Team * Build software that has a direct and visible impact on manufacturing ...

The developer will help build new Midas capabilities, maintain and improve existing functionality ... Why Join the Midas Team * Build software that has a direct and visible impact on manufacturing ...

The developer will help build new Midas capabilities, maintain and improve existing functionality ... Why Join the Midas Team * Build software that has a direct and visible impact on manufacturing ...

next page

Showing results 1-20

On The Job Training Software Developer information

What are some typical challenges faced by on the job training software developers during their learning period?

On The Job Training Software Developers often encounter challenges such as adapting to the company's codebase, balancing learning new technologies with meeting project deadlines, and effectively communicating with experienced team members. It's common to feel overwhelmed by the pace of real-world development and the expectation to contribute quickly. However, most teams provide mentorship and regular check-ins to support your growth, and asking questions is encouraged to help you learn and integrate successfully.

What is the difference between On The Job Training Software Developer vs Software Engineer?

AspectOn The Job Training Software DeveloperSoftware Engineer
CredentialsTypically no formal degree required; on-the-job trainingBachelor's degree in Computer Science or related field often required
Work EnvironmentEntry-level, hands-on training in a team settingDesign, develop, and maintain software; more autonomous roles
Employer UsageTraining programs, apprenticeships, entry-level positionsFull-time professional roles in tech companies, startups, or IT firms

In summary, On The Job Training Software Developers are typically entry-level individuals gaining skills through hands-on training, often without formal degrees. Software Engineers usually hold degrees and work on complex projects independently. The roles differ mainly in experience level, training, and responsibilities.

What are the key skills and qualifications needed to thrive as an on the job training software developer?

To thrive as an On The Job Training Software Developer, you need foundational programming knowledge, problem-solving skills, and a willingness to learn, typically supported by a degree in computer science or related coursework. Familiarity with coding languages such as Java, Python, or JavaScript and exposure to development tools like Git and integrated development environments (IDEs) is often expected. Strong communication, adaptability, and teamwork are vital soft skills that help you learn quickly and collaborate effectively with colleagues. These skills and qualities enable you to quickly acquire practical knowledge, contribute to projects, and grow into a proficient developer.

What is an on the job training software developer?

An On The Job Training Software Developer is an individual who learns software development skills while actively working in a professional environment. Rather than only studying in a classroom, they gain practical experience by participating in real projects, collaborating with experienced developers, and applying coding concepts on the job. This approach helps them build both technical and workplace skills, making them more prepared for a career in software development. Employers often use on-the-job training programs to help new hires or interns become productive team members more quickly.

What are popular job titles related to On The Job Training Software Developer jobs in Michigan?

For On The Job Training Software Developer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching On The Job Training Software Developer jobs in Michigan look for?

The top searched job categories for On The Job Training Software Developer jobs in Michigan are:

What cities in Michigan are hiring for On The Job Training Software Developer jobs?

Cities in Michigan with the most On The Job Training Software Developer job openings:

Software Developer

FANUC America

Rochester Hills, MI

$81K - $130K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 24 days ago


Job description

Who You Are

The Software Developer will be responsible for the development of industrial desktop and web-based software solutions. The Design Engineer will be working in an Agile/Scrum based development team to architect, design, support, and document software/hardware products developed for use by customers and the CNC sales force.

How It's Done

  • Development and maintenance of software written in C++ and C#
  • Software Testing and Release
  • Testing software developed by others
  • Release software to any test team or beta customers
  • Create installation, maintenance, and user documentation
  • Assist team members in the development of coding strategies and collaboratively working on software applications
  • Support of customers and internal users on the software products
  • 10% travel for business necessity

What You Need

  • High School Diploma & GED
  • At least 1 year of software development experience
  • Programming in various development software including Microsoft C#/C++ language(s)
  • Using Microsoft UI Frameworks like WPF
  • Microsoft Programming Tools such as Visual Studio and Azure DevOps
  • Development with Network communication protocols such as FTP, TCP, Pipes
  • Develop and conduct internal training classes for team products
  • Web Development, ASP.Net, MVC/Razor or Core
  • Experience with front end web technologies, including HTML, CSS, Javascript, JQuery
  • Knowledge of common software programming architectures such as MVVM and MVC
  • Relational database programming using SQL and SQL Server
  • Knowledge of InstallShield

What Would Be Even Better

  • Associate's &Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • Experience with industrial controls systems
  • Familiarity with FANUC CNCs

It's Your Move

Joining FANUC means becoming part of a team that values your unique perspective and encourages continuous learning and collaboration. We foster a culture where respect and innovation go hand in hand, and where your contributions help shape the future of automation and robotics.

If you're ready to take the next step in your career, we invite you to apply today. We look forward to learning more about you!

FANUC American is seeking a qualified applicant for a Software Developer role. The pay range for this position is $81,120 - $130,874 per year. The pay range listed is based on both salary and other compensation, including bonuses and profit sharing, that an employee may be paid during their employment with FANUC America. Benefits include medical insurance, 401k savings, paid vacation, vision insurance, dental insurance, tuition reimbursements, disability insurance, life insurance, and paid holidays. More information related to benefits offered by FANUC America can be found at the hyperlink attached here.

A compensation package offered to a successful applicant will ultimately be determined by consideration of a variety of factors, including, but not limited to, an applicant's geographic location, educational attainment, and level of experience.

Sponsorship will not be considered for this position.

Equal Opportunity Employer, including disabled and veterans.