1

From Home Python Gui Developer Jobs in Michigan (NOW HIRING)

Platform Engineer

Dearborn, MI · On-site

$140K - $184K/yr

Note, this is a hybrid position whereby the employee will work both from home and from the ... Python, Terraform, or YAML configuration files. 2. Utilizing Terraform for Infrastructure as Code ...

next page

Showing results 1-20

From Home Python Gui Developer information

What are some common challenges faced by remote Python GUI Developers, and how can they be addressed?

Remote Python GUI Developers often face challenges such as effective communication with team members, managing version control for user interface assets, and ensuring consistent application performance across different platforms. To address these, it's important to use collaborative tools (like Slack or Microsoft Teams) for regular check-ins, adopt robust version control systems (like Git) for code and GUI resources, and implement thorough testing frameworks to catch platform-specific issues early. Staying organized and participating in virtual code reviews also help maintain productivity and code quality while working from home.

What are the key skills and qualifications needed to thrive as a From Home Python GUI Developer, and why are they important?

To thrive as a From Home Python GUI Developer, you need strong programming skills in Python, experience with GUI frameworks like Tkinter or PyQt, and a relevant degree or equivalent practical experience. Familiarity with development tools such as Git, IDEs (e.g., PyCharm), and knowledge of software version control is typically required. Excellent problem-solving, self-motivation, and effective remote communication skills help you stand out in this role. These skills ensure efficient, high-quality software development and seamless collaboration in a remote work environment.

What does a From Home Python GUI Developer do?

A From Home Python GUI Developer designs and creates graphical user interfaces (GUIs) for applications using the Python programming language, all while working remotely. They typically use libraries such as Tkinter, PyQt, or Kivy to develop user-friendly and visually appealing software interfaces. Their responsibilities include collaborating with team members online, writing and testing code, debugging, and ensuring the application meets user needs. The remote nature of the job allows for flexibility but also requires good communication and time management skills.

What is the difference between From Home Python Gui Developer vs From Home Java Desktop Developer?

AspectFrom Home Python Gui DeveloperFrom Home Java Desktop Developer
Required SkillsPython, GUI frameworks (Tkinter, PyQt), basic software developmentJava, Swing/JavaFX, desktop application development
Work EnvironmentRemote, project-based, software development teamsRemote or on-site, software development teams
Industry UsageTech startups, software firms, automation projectsFinancial, enterprise, and software companies
Common Search/ComparisonYesYes

Both roles involve developing desktop applications but differ mainly in programming language and frameworks. Python Gui Developers focus on Python-based GUI tools, often for automation or lightweight apps, while Java Desktop Developers work with Java Swing or JavaFX for more complex enterprise applications. The choice depends on the project requirements and preferred programming language.

What are popular job titles related to From Home Python Gui Developer jobs in Michigan? For From Home Python Gui Developer jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for From Home Python Gui Developer jobs? Cities in Michigan with the most From Home Python Gui Developer job openings:
Controls Engineer (Work from Home) - Direct Hire

Controls Engineer (Work from Home) - Direct Hire

Jatca Inc.

Grand Rapids, MI • On-site, Remote

$80K - $103K/yr

Other

Posted 20 days ago


Job description

Job Description
This is a full time, permanent position with benefits. This position gives you the option to work from when not traveling to customer sites. Annual average travel to customer locations is 40% and includes local and overnight trips. This position promises a challenging environment with exposure to many diverse industries and manufacturing communities. This position offers competitive wages, opportunities for advancement, a full benefits package, and a very open family oriented work environment.
Skills Overview
Desired main skills include: PLC/HMI programming, control panel design abilities, overall knowledge of manufacturing engineering and project management. Good communication skills and attention to details.
Additional desirable skills: SCADA programming, sales and estimating experience relative to industrial control systems, vision system engineering, and robot programming.
Roles and responsibilities will include:
Responsible for the design and implementation of automated control systems.
  • Control panel design (hardware design)
    • Specification and sizing of all required components
    • Selection and sizing of enclosures (Inc. heat load calculations)
    • Mark ups to existing drawing sets for CAD detailing
    • Familiarity with NEC, NFPA, and any applicable electrical design standards
  • Software design/development
    • Design, development, and testing of PLC based logic
    • Design, development, and testing of HMI based logic
    • Design, development, and testing of SCADA and network software
  • Startup and Commissioning
    • On site testing and validation of new and retrofitted control systems
    • Debug of electrical wiring issues
    • Supervision of the installing electrical contractor
    • System check out of all I/O, alarms/faults, and modes of operation
  • Development of technical documentation (i.e. O&M manuals, network diagrams, etc.)
  • Operator training
  • Enforce safe work practices as the highest priority & adheres to objectives for ergonomics, health/safety & housekeeping
  • Develop and monitor project schedules and budgets

Qualifications
Required:
  • Experience with PLC & HMI programming, commissioning, and troubleshooting across major platforms. (i.e. Rockwell/AB and Siemens products)
  • High level of analytical ability where problems are unusual and difficult.
  • High level of interpersonal skills to work effectively with others.
  • Self-motivated individual with a high level of resourcefulness.
  • Experience using, understanding, and documenting schematics and design notes.
  • Flexible schedule and ability to work extended hours.

Preferred:
  • Experience with PLC & HMI programming, commissioning, and troubleshooting across various additional platforms. (i.e. GE, Mitsubishi, Omron, etc.).
  • Experience with programming and setting up vision systems.
  • Experience with manipulation, set-up, and programming of robotic systems.
  • Experience with various bus topologies. (i.e. Profibus, Interbus-S, As-I, etc.).
  • Experience setting up and configuring VFD's.
  • Experience in fluid power design (hydraulics and pneumatics)
  • SCADA system software development experience
  • Custom software development (i.e. MS SQL, VB, etc.)

Education and Training:
Bachelor's degree in Engineering (prefer Electrical) with a minimum of (2) years' experience within a manufacturing environment is preferred but not required.

Jatca logo

About Jatca

Sourced by ZipRecruiter

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Rochester Hills, MI, US

Year founded

1999