1

Online Python Programming Jobs in Michigan (NOW HIRING)

GIS Analyst

Lansing, MI ยท On-site

Knowledge in Python Programming using the ArcPy and ArcGIS Python API. * Demonstratable experience ... We respect your Online Privacy. This e-mail message, including any attachments, is for the sole use ...

... Programming in a high-level language: C, C++, Python, or Matlab. 1 year of experience with the ... In the United States, if you need a reasonable accommodation for the online application process due ...

Full Stack Software Engineer

Dearborn, MI ยท On-site +1

$138K - $189K/yr

In the United States, if you need a reasonable accommodation for the online application process due ... Design and develop using Java or Python programming languages to implement scalable stateful web ...

Expertise in open-source data science technologies such as Python, R, Spark, SQL. Conceptual ... In the United States, If you need a reasonable accommodation for the online application process due ...

AI Engineer

Dearborn, MI ยท On-site

$105K - $126K/yr

Develop and maintain robust and efficient code using Python and relevant libraries (e.g ... In the United States, If you need a reasonable accommodation for the online application process due ...

Controls Engineer

Dearborn, MI ยท On-site

$110K - $173K/yr

... Programming in a high-level language: C, C++, Python, or Matlab. 1 year of experience with the ... In the United States, if you need a reasonable accommodation for the online application process due ...

Strong proficiency in multiple programming languages, including .NET, Python, JavaScript, and Node ... Our people enjoy an average of more than 22 hours of online and in-person training within FORVIA ...

next page

Showing results 1-20

Online Python Programming information

See Michigan salary details

$18.4K

$79.6K

$139.2K

How much do online python programming jobs pay per year?

As of Jul 15, 2026, the average yearly pay for online python programming in Michigan is $79,607.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,081.00 and $90,451.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Online Python Programmer, and why are they important?

To excel as an Online Python Programmer, you need strong proficiency in Python programming, a solid understanding of algorithms, and experience with web frameworks or data libraries, often supported by a relevant degree or coding certifications. Familiarity with tools like Git, Jupyter Notebook, Django, Flask, and cloud platforms is commonly required. Exceptional problem-solving abilities, clear communication, and self-motivation are vital soft skills for remote collaboration and independent work. These capabilities ensure high-quality, maintainable code and effective teamwork in virtual environments.

What is online Python programming?

Online Python programming refers to the practice of coding, running, and debugging Python programs through web-based platforms or cloud environments, rather than using local software on your computer. This allows users to write and execute Python code from anywhere with an internet connection, often leveraging collaborative tools, pre-configured environments, and integrated resources. Many platforms also offer interactive tutorials, code sharing, and project management features, making it easier to learn and work with Python online.

What is the difference between Online Python Programming vs Data Analyst?

AspectOnline Python ProgrammingData Analyst
Required SkillsPython, coding, problem-solvingData interpretation, Excel, SQL, Python (optional)
Work EnvironmentOnline, remote, self-paced learningOffice or remote, data-focused tasks
Industry UsageProgramming, software development, automationBusiness, finance, marketing, research

Online Python Programming primarily involves learning and practicing Python coding skills, often in a self-paced online setting. Data Analysts use Python as a tool to analyze data, but their role also includes interpreting data insights and reporting. While both roles may overlap in Python skills, Online Python Programming focuses on coding proficiency, whereas Data Analysts focus on data-driven decision-making.

What are some typical challenges faced by online Python programming instructors, and how can I prepare for them?

Online Python programming instructors often encounter challenges such as engaging students remotely, adapting teaching materials for virtual platforms, and addressing a wide range of experience levels. To prepare, it's helpful to develop interactive lesson plans, utilize screen-sharing and collaborative coding tools, and set clear communication channels for student support. Staying organized and proactive in providing feedback can also help ensure students remain motivated and on track throughout the course.
What are the most commonly searched types of Python Programming jobs in Michigan? The most popular types of Python Programming jobs in Michigan are:
What are popular job titles related to Online Python Programming jobs in Michigan? For Online Python Programming jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Online Python Programming jobs in Michigan look for? The top searched job categories for Online Python Programming jobs in Michigan are:
What cities in Michigan are hiring for Online Python Programming jobs? Cities in Michigan with the most Online Python Programming job openings:
GIS Analyst

GIS Analyst

Navtech, Inc.

Lansing, MI โ€ข On-site

Full-time

Re-posted 29 days ago


Job description

Job Role: GIS Analyst
Location: Lansing, MI-Hybrid
Duration: 12 months
Any visa can be fine, we need a passport number at the time of submission for H1/EAD applicants.
Duration: 1 year with possible extension.
On-site: Candidates MUST be in MI within a commutable distance (1-1.5 hours) at time of submission.
Position will be hybrid work schedule onsite 2 days a week. manager is not interested in candidates who will need to relocate.
Position Description:
The GIS Data Architect under the Enterprise Section reports to the Michigan Department of Technology, Management, and Budget (DTMB) Agency Services supporting the Michigan Department of Transportation (MDOT). This position will work with Enterprise Application Architect and Enterprise Data Architect. This position will be partnering with MDOT's GIS Team, MDOT application Business leads and MDOT Information Stewards. This position will collaborate with GIS data authors and consumers, Center for Shared Solutions (CSS) GIS Administrators, Roads & Highways specialists, MDOT SDE (Spatial Data Engine) Geodatabase Administrators, information management staff, solution developers and business domain stakeholders, such as information managers, data stewards and business analysts.
Experience Required:
  • A minimum of 5 years of experience in GIS-IT and enterprise data architecture.
  • Minimum of 2 years integrating GIS systems built on relational databases with other applications (built in-house and vendor). Ability to quickly comprehend the GIS needs of applications and develop smart data solutions to deliver the data.

Skillsets Required:
  • Expert level experience with ESRI ArcGIS products such as ArcCatalog, ArcMap or ArcPro.
  • Experience building model data workflows to extract, transform and load GIS data using ArcGIS Model Builder is a must. (Experience on Spatial ETL tools such as Safe FME will be a plus.)
  • Experience using the ESRI Roads and Highways Database and ESRI Versioned/non-Versioned Datasets.
  • Knowledge in Python Programming using the ArcPy and ArcGIS Python API.
  • Demonstratable experience in building GIS integration capabilities (feature or web service based) with applications.
  • Knowledge and proven skills in MS SQL Server Spatial and Oracle Spatial.
  • Excellent communication skills to collaborate at all levels of the organization.

Position Summary:
The MDOT GIS Architect will be the key resource in integrating MDOT applications to the ESRI Roads and Highways for GIS data. The duty of this position involves understanding the data collected in Roads & Highways Database, MDOT's SDE environment and data needs of MDOT's applications. It also includes identifying the differences and driving towards accuracy, standardization, and synchronization. This position will assist the annual migration of MDOT applications while working towards the new and improvised migration process. This position will participate in key meetings involving GIS data as a DTMB Agency Service representative and speaks to the GIS needs of consumer applications.
This position will also be responsible for managing the ArcGIS License manager which involves setup, update of the MDOT's ESRI License manager, and adding of licenses periodically.
Thanks for your valuable time!!!
Best Regards,
Kevin Smith | PH: +1 224-296-3545 | kevin@navtechusa.com| kevinsmithrecruiter2015@gmail.com
Talent Acquisition Lead |NAVTECH INC |www.navtechusa.com
Disclaimer: We respect your Online Privacy. This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure, or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. If you are not interested in receiving our emails, please reply with a "REMOVE" in the subject line and mention all the email addresses to be removed along with any email addresses, which might divert the emails to you. We are sorry for the inconvenience.

Navtech logo

About Navtech

Sourced by ZipRecruiter

Industry

Civil engineering construction

Company size

11 - 50 Employees

Headquarters location

New Bloomfield, PA, US

Year founded

1996