Post Job Free
Sign in

Software Developer

Company:
Robert Half
Location:
Dublin, OH, 43017
Pay:
38USD - 44USD per hour
Posted:
March 19, 2026
Apply

Description:

Job Description

We are seeking a hands-on Python Developer II with 2+ years of experience to support the development, maintenance, and enhancement of critical business applications. The ideal candidate is strong in Python scripting and SQL, has a solid understanding of application workflows, and is eager to learn new tools and technologies in a fast-paced environment.

This role contributes to software development activities, troubleshoots production and testing issues, and collaborates with senior developers and analysts to deliver high-quality solutions. The Python Developer II will support both small development efforts and larger enterprise initiatives while building technical and business-domain expertise.

Key Responsibilities

• Develop, maintain, and enhance internal and external applications with guidance from senior developers.

• Write clean, efficient, and well-documented Python code.

• Build, optimize, and troubleshoot SQL queries, stored procedures, and data workflows.

• Collaborate with developers, analysts, and business partners to understand and translate requirements into technical solutions.

• Investigate, debug, and resolve application issues (functional, performance, and data-related).

• Support deployment activities, version updates, and routine operational tasks.

• Create and maintain technical documentation such as diagrams, process flows, and configuration details.

• Participate in code reviews and follow established coding, testing, and documentation best practices.

• Contribute to implementation plans and assist during release activities.

• Participate in the teams on-call rotation.

• Attend team meetings, Agile ceremonies, and contribute to continuous improvement activities.

• Perform other duties as assigned.

Education Requirements

Required:

• Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field - or equivalent practical experience.

Basic Qualifications

• 2+ years of experience in software/application development.

• Strong hands-on experience with Python scripting.

• Solid understanding of SQL, including writing queries, joins, and stored procedures.

• Familiarity with version control systems (Git preferred).

• Understanding of SDLC and Agile delivery methodologies.

• Strong problem-solving skills with attention to detail.

• Ability to manage multiple tasks and meet deadlines in a fast-paced environment.

• Effective communication skills with both technical and non-technical audiences.

• Ability to collaborate well with cross-functional teams.

• Ability to troubleshoot moderately complex issues and contribute to scalable solutions.

• Strong analytical and reasoning skills.

---

Preferred Qualifications

• Experience with REST APIs and JSON.

• Exposure to cloud environments (AWS, Azure, or GCP).

• Familiarity with DevOps tools such as CI/CD pipelines or Docker.

• Basic understanding of front-end technologies (HTML, CSS, JavaScript).

• Experience with monitoring or logging tools.

• Experience in financial services or a regulated industry.

---

What We’re Looking For

• A curious, proactive developer who enjoys problem-solving and continuous learning.

• Someone who thrives in a collaborative environment and is excited to build solutions for real business needs.

• A team player with strong communication skills and a desire to grow technically and professionally.

Apply