1

Python Perl Jobs in Howell, MI (NOW HIRING)

Python Perl information

What are the key skills and qualifications needed to thrive as a Python/Perl Developer, and why are they important?

To thrive as a Python/Perl Developer, you need strong programming skills in both Python and Perl, a solid understanding of software development principles, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, experience with frameworks (such as Django for Python), and knowledge of databases are commonly required, along with relevant certifications being advantageous. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for collaborating with teams and debugging complex code. These skills and qualities are essential for delivering robust, maintainable software solutions and ensuring successful project outcomes.

How do Python-Perl developers typically collaborate with other teams during software development projects?

Python-Perl developers often work closely with cross-functional teams, including front-end developers, QA engineers, and system administrators, to ensure seamless integration of backend scripts and automation tools. Collaboration usually involves regular code reviews, participating in sprint planning meetings, and providing technical support to resolve integration issues. Effective communication and documenting code are key, as Python-Perl scripts may interface with a variety of systems and stakeholders rely on clear guidance to maintain or extend functionality.

What are Python and Perl developers?

Python and Perl developers are professionals who write, debug, and maintain software programs using the Python and Perl programming languages. These developers often work on scripting, automation, data analysis, web development, and system administration tasks. They are proficient in both languages and can leverage their strengths to solve complex problems efficiently. Their expertise is valuable in various industries, including technology, finance, and scientific research.

What is the difference between Python Perl vs Data Analyst?

AspectPython PerlData Analyst
Required skillsProgramming in Python and Perl, scripting, data manipulationData visualization, statistical analysis, Excel, SQL
Work environmentTech companies, software development, data processingBusiness, finance, marketing, research
CertificationsPython/Perl certifications, coding bootcampsData analysis certifications (e.g., CAP, Microsoft Certified)

Python Perl developers focus on scripting, automation, and data processing using programming languages, often in tech environments. Data Analysts interpret data, create reports, and provide insights using statistical tools and visualization. While both roles work with data, Python Perl roles are more technical and coding-intensive, whereas Data Analysts focus on analysis and communication of findings.

What cities near Howell, MI are hiring for Python Perl jobs? Cities near Howell, MI with the most Python Perl job openings:
Direct Hire SCADA Engineer (Work from Home)

Direct Hire SCADA Engineer (Work from Home)

Jatca Inc.

Northville, MI • Hybrid

$43 - $55/hr

Other

Posted 27 days ago


Job description

Job Description
We are currently hiring SCADA (Supervisory Control and Data Acquisition) software engineers. This is a full time, permanent position with benefits. Approximately 40% annual travel is expected on average. This position allows you to work from home when not traveling and promises a challenging environment with exposure to many diverse industries and manufacturing communities. We offer competitive wages, opportunity for advancement, a full benefit package and a very open family-oriented work environment.
Skills Overview
Desired skills include:
SCADA/HMI programming like FactoryTalk, WinCC, Ignition, iFix, Wonderware, Iconics, Citect, VTScada or any others.
Traditional high level programming experience like Visual Basic, C++, Java, JavaScript, Python, Perl or similar).
Database programming and general knowledge. Could include Microsoft SQL, MySQL, Oracle, Postgres, Maria or any other database system.
General knowledge of networking, routing, IP subnets and other forms of computer communication (RS-232, RS-485, etc.).
Knowledge and implementation of IOT and Industry 4.0 solutions.
Overall knowledge of manufacturing engineering and project management.
Good communication skills and attention to details.
Roles and responsibilities will include:
Responsible for the design and implementation of customized SCADA and custom control systems.
o Software design/development
  • Developing some of the most creative solutions to the most difficult problems in manufacturing.
  • Design, development, and implementation of SCADA software solutions
  • Design, development, and implementation of customized software solutions
  • Design, development, and implementation of HMI based logic
  • Design, development, and implementation of customized database, MES and ERP interfaces
  • Design, development and implementation of custom network and communication systems
  • Design, development, and testing of PLC based logic
o Startup and Commissioning
  • On-site testing and validation of new and retrofitted custom software systems
  • Debug of design and software in production and operational environments
  • Working with end users to develop systems that optimize their system's operation
  • Development of ERP and MES interfaces and custom reporting solutions
  • System checkout of all I/O, alarms/faults, and modes of operation
o Development of technical documentation (i.e., O&M manuals, network diagrams, etc.)
o Operator training
o Enforce safe work practices as the highest priority & adheres to objectives forergonomics, health/safety & housekeeping
o Develop and monitor project schedules and budgets
Qualifications
Required:
  • Experience with programming, commissioning, and troubleshooting SCADA, HMI and/or other custom programming languages.
  • 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.
  • Flexible schedule and ability to work extended hours.

Strongly Preferred:
  • Experience with SCADA & HMI programming, commissioning, and troubleshooting
  • Experience with custom programming in higher level languages (VB, C, Java, etc.)
  • Experience with programming and setting up databases (MS SQL, MySQL, etc)
  • Experience with various communication topologies. (Ethernet, RS-232/485, etc.)
  • Experience with industrial protocols (Modbus, EIP, Profibus, BacNet, etc.)
  • Experience with IOT and Industry 4.0 protocols (MQTT, SOAP, XML, etc.)
Education and Training:
Bachelor's degree in Computer Science or similar, or 2 years' experience in a similar 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