Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Python)

TechDigital Group

Must-Have Skills In-depth knowledge of object-oriented programming Design and architecture patterns other than data architectures associated with certain tools Experience with automated testing Experience with C# and .Net Certification in Python programming or related fields Knowledge and experience with Geographic Information System (GIS) technologies. Job Overview We are seeking a highly skilled Software Engineer with a rich background in Python programming. Some experience with Python in a data engineering environment is preferred. This contract position requires an individual who can expertly develop and enhance software solutions, with a focus on the challenges associated with developing data pipelines. This is primarily a software engineering role; thus, the emphasis is on robust software design and development principles including but not limited to object-oriented programming, design patterns, and automated testing. Key Responsibilities Design and implement sophisticated software solutions utilizing Python to meet evolving business needs and user requirements. Utilize strong understanding of object-oriented programming to ensure code is efficient, modular, and maintainable. Implement and maintain design patterns, adhering to best practices for software development. Leverage dependency injection techniques to write loosely coupled and testable code. Develop unit tests and work closely with QA to ensure the delivery of high-quality software. Participate in code reviews and provide constructive feedback to peers to ensure high coding standards. Troubleshoot, debug and upgrade existing software to ensure optimal performance and reliability. Document system designs, development plans, and other relevant information to facilitate future development and maintenance. Minimum Qualifications Proven experience as a Software Engineer, including professional experience with Python. In-depth knowledge of object-oriented programming Understanding of various design and architectural patterns. Experience with automated testing. Familiarity with data engineering concepts and tools. Familiarity with Agile/Scrum development methodologies. Excellent problem-solving skills, with a creative and analytical mindset. Strong communication and teamwork skills. Preferred Qualifications Experience with cloud computing platforms like Azure, or AWS. Experience with container technologies such as Docker or Kubernetes. Certification in Python programming or related fields. Experience with C# and .Net Knowledge and experience with Geographic Information System (GIS) technologies. Experience with big data technologies like Hadoop, Spark, etc. Education Bachelor's degree in computer science, software engineering, or a related field; or equivalent work experience and training. #J-18808-Ljbffr TechDigital Group

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer (Python) in Lansing, MI vacancy
  •  ...re doing! Job Description Summary: The Customer Solutions Engineer a highly skilled Mainframe Modernization Senior Consultant to provide...  ...EU language #LI-Remote #LI-JC1 . . What Rocket Software can offer you in USA: Unlimited Vacation Time as well as... 
    Software
    Local area
    Remote work
    Worldwide

    Rocket Software

    Lansing, MI
    1 day ago
  • $55 per hour

    Freelance AI Trainer - Civil Engineering & Python 3 days ago Be among the first 25 applicants This opportunity is only for candidates currently...  ...engineering judgment and analytical rigor , not drafting or software development. What You’ll Do Design technically rigorous... 
    Software
    Part time
    Freelance
    Remote work
    Flexible hours

    Mindrift

    Lansing, MI
    3 days ago
  •  .... Job responsibilities • Performs design and development of applications on complex projects utilizing both packaged software applications (Quadient Inspire) and custom-built applications • Set up master workflows to support Document Template design using... 
    Software

    MSITEK

    Lansing, MI
    3 days ago
  • $84.9k - $209.5k

     ...responds to capacity needs. Collaborates with software development teams to develop reliable...  .... Establish technical direction, engineering standards, and operational best practices...  ...the following: PowerShell Bash Python Ansible Chef Candidates should... 
    Software
    Temporary work
    Flexible hours

    Oracle

    Lansing, MI
    4 days ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Software
    Worldwide

    USM Systems

    Lansing, MI
    1 day ago
  • $142k

     ...experience in Architecture, design, and implementation of complex systems and solutions. SKILLS Architecture frameworks and methodologies Software Development Knowledge of emerging technologies Strategic thinking and influencing Critical thinking and decision making While not... 
    Software
    For contractors
    Work at office
    Local area
    Remote work

    Highmark Health

    Lansing, MI
    14 hours ago
  •  ...communities. •Evaluate and recommend software fixes to resolve problems. •Facilitate...  ...Programming languages like C# / Java / Python / Bash / PowerShell. •Experience with...  ...TechServe Alliance Excellence Award- IT and Engineering Staffing & Solutions ~ Best of... 
    Software
    Visa sponsorship
    Work visa

    KYYBA, Inc

    Lansing, MI
    2 days ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Software
    Worldwide

    USM Systems

    Lansing, MI
    1 day ago
  •  ...team, we... Are part of Teradata's global engineering organization, responsible for building the...  ..., or a related field. Experience in software architecture, backend development, or AI infrastructure, with strong Python skills and familiarity with Java, Go, and C++... 
    Software
    Flexible hours

    Teradata

    Lansing, MI
    19 hours ago
  •  ...Solutions Architect 5 Job Location: Lansing, MI (Hybrid) Job Type: Contract Job Description/ Requirement: C# - 10 years Software Development - 10 years SWQL Server - 5 years Creating and Maintaining CI/CD pipelines - 3 years Using common cloud... 
    Software
    Contract work

    Global Information Technology

    Lansing, MI
    24 days ago
  •  ...seeking a web developer to join our Analytics Web Systems team. Responsibilities include developing, maintaining, and supporting software applications for new and existing systems. The position requires the person to:Design, develop, test, analyze, and maintain software... 
    Software
    Full time
    Local area
    Work from home
    Flexible hours
    3 days per week

    Auto-Owners Insurance

    Lansing, MI
    4 days ago
  •  ...and deployment workflows. Troubleshoot network, hardware, and software issues across production and development systems. Ensure compliance...  ...management. Familiarity with CI/CD pipelines, scripting (Python, Bash, PowerShell), and DevOps tools. #J-18808-Ljbffr Functional... 
    Software

    Functional Sourcing

    Lansing, MI
    1 day ago
  • $5,000 per week

    Job Description The Model (Why Top Sales Professionals Join Us) \n \n At GHA Technologies, you don’t just close deals—you: \n ✅ Prospect and win new accounts \n ✅ Keep and grow those accounts for years \n ✅ Build a recurring, compounding income stream ...
    Currently hiring
    Day shift

    GHA Technologies, Inc

    Lansing, MI
    24 days ago
  •  ...Job Title: Azure Data Engineer (MS Fabric is must have) Location: Lansing, MI (Hybrid...  ...Develop and optimize T-SQL, Python, and PySpark code. Build and maintain...  ...~ Basic understanding of AI-assisted software development. Preferred Qualifications... 
    Software
    Contract work

    RICEFW Technologies

    Lansing, MI
    4 days ago
  •  ...integrating vendor-hosted or Commercial Off-The-Shelf (COTS) software solutions. Key ResponsibilitiesDatabase Design & PL/SQL Development...  ...tuning, database code reviews, and adherence to database engineering best practices. Troubleshoot complex data issues, identify... 
    Software

    OP Consulting Group LLC

    Lansing, MI
    2 days ago
  • $116k - $181k

     ...B2B SAAS data observability software.Join the company that's building the telemetry infrastructure for the AI era. At Cribl, we partner...  ...departmental success. Mentoring and coaching to drive Engineers to their best success. Participate and be an advocate of Customers... 
    Software
    Temporary work
    Remote work

    Cribl

    Lansing, MI
    2 days ago
  •  ...Data Technology Strategies, articulating the use of the Data Engineering Delivery Methodologies, building the Data Engineering Standards...  ...initiatives.Responsible for selection of appropriate hardware, software, tools and system lifecycle techniques for different... 
    Software

    My3Tech Inc

    Lansing, MI
    14 hours ago
  •  ...PROLIM is a leading provider of end-to-end IT, PLM and Engineering Services and Solutions for Global 1000 companies. They understand...  ...Their IT and PLM consulting offerings include; Advisory, PLM Software/Services, Program Management, Solution Architecture Training/Staffing... 
    Software
    Immediate start

    PROLIM Corporation

    Lansing, MI
    3 days ago
  •  ...necessary libraries and procedures. Executes the procedures necessary to save, retrieve, and recover databases from hardware and software failures within established procedures. Assists with determining, implementing, and enhancing standards on database security and... 
    Software

    Software Technology Inc

    Lansing, MI
    5 days ago
  •  ...project coordination, deployment and support of available technological features, and recommendations for upgrades and enhancements to software. Capacity Management (CM) Senior Analyst will focus on leveraging technology to improve and standardize business processes for... 
    Software
    Remote work

    University of Michigan

    Lansing, MI
    14 hours ago
  •  ...years of experience working with Azure DevOps / TFS using boards and code repository as well as working with GIT code repository software. ~5+ years of experience developing unit and regression tests. ~3+ years of JAVA 1.8+ and Spring Framework experience.... 
    Software

    Software Technology Inc

    Lansing, MI
    5 days ago
  •  ...-functional teams to develop, test, and maintain high-quality software solutions that meet business needs. Key Responsibilities:...  ...Required Qualifications: ~ Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field. ~5+ years of experience... 
    Software
    Immediate start

    Stafford Gray

    Lansing, MI
    12 days ago
  •  ...solving, and follow-through skills in a multi-brand or multi-business environment. Preferred Qualifications Experience in B2B software, healthcare, behavioral health, education technology, or another regulated industry. Experience supporting consent-management... 
    Software
    Local area
    Remote work
    Worldwide

    Rethink First

    Lansing, MI
    1 day ago
  • Job-ID32216938Reference26-01373 Job Title: (Software Solutions Architect)About Kyyba:Founded in 1998 and headquartered in Farmington...  ...DescriptionRequired Skills:10+ years of experience in software engineering and solution architecture roles7+ years of demonstrated... 
    Software

    Kyyba

    Lansing, MI
    3 days ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Software
    Worldwide

    USM Systems

    Lansing, MI
    1 day ago
  • Openshift Platform Engineer Duration: 12 Months Qualifications Strong experience with Redhat...  ...with Linux Scripting,. ksh, bash and Python. Experience with Installing, configuring...  ...Stack Docker SonarQube Linux Bash Shell S2I Python NGINX WebSphere Software Technology Inc
    Software
    Work experience placement
    Immediate start

    Software Technology Inc

    Lansing, MI
    4 days ago
  •  ...Title: ( ore Infrastructure Services - Senior Systems Engineer ) About Kyyba: Founded in 1998 and headquartered in...  ...including the following: Upgrades, provisioning, software maintenance, scripting - BASH, Perl, Python, Glink 3+ years - Extract Transform Load (ETL)... 
    Software
    Visa sponsorship
    Work visa

    Kyyba

    Lansing, MI
    1 day ago
  •  ...and/or marketing, advertising, and creative services; graphic design; word processing; desktop publishing; web design; presentation software; spreadsheet and/or database software; public presentation; or radio production; or an equivalent combination of education and... 
    Software
    Work experience placement
    Work at office
    Remote work
    Flexible hours
    2 days per week
    1 day per week

    Michigan State University

    East Lansing, MI
    1 day ago
  •  ...security, APIs, and integration architectures. Collaborate with software development, infrastructure, security, and business teams to...  ...security. Familiarity with programming languages such as Python, Java, or .NET. Experience working with cloud ecosystems, APIs... 
    Software
    Contract work

    Techvilla Solutions

    Okemos, MI
    a month ago
  •  ...seeking a motivated individual to join our IT Division as a COBOL Software Developer. COBOL (common business-oriented language) is a...  ...plusExposure to any of the following programming languages: R, SAS, Python, MATLAB, C, C++, JavaEnthusiasm for driving improvement by... 
    Software
    Full time
    Currently hiring
    Work at office
    Local area
    3 days per week

    Auto-Owners Insurance

    Lansing, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Python). Be the first to apply!