Role Overview
Sterling Software is hiring a mid-level Python Opening. This is a full-time role in IN. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
As a skilled Python Developer joining our dynamic team, you will be responsible for designing, developing, and maintaining Python applications. Your collaboration with the development team will be crucial in delivering high-quality software solutions. Your strong expertise in Python programming and familiarity with relevant frameworks and libraries will be essential for success.
Responsibilities
- Design, develop, and maintain Python applications.
- Write efficient, reusable, and testable Python code.
- Integrate data storage solutions (e.g., MySQL, PostgreSQL, MongoDB) with Python applications.
- Implement RESTful APIs to support frontend and backend services.
- Develop and deploy scalable web applications using Python frameworks (e.g., Django, Flask).
- Perform unit testing and debugging to ensure software quality and reliability.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Stay updated with Python language and framework updates, libraries, and industry trends.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve issues in development, testing, and production environments.
Requirements
- Proven experience as a Python Developer or Software Developer.
- Strong proficiency in Python programming language.
- Experience with Python frameworks (e.g., Django, Flask) and libraries (e.g., NumPy, Pandas).
- Knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Familiarity with frontend technologies (e.g., HTML5, CSS3, JavaScript) is a plus.
- Understanding of Agile methodologies and CI/CD pipelines.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Strong attention to detail and commitment to delivering high-quality solutions. As a skilled Python Developer joining our dynamic team, you will be responsible for designing, developing, and maintaining Python applications. Your collaboration with the development team will be crucial in delivering high-quality software solutions. Your strong expertise in Python programming and familiarity with relevant frameworks and libraries will be essential for success.
Responsibilities
- Design, develop, and maintain Python applications.
- Write efficient, reusable, and testable Python code.
- Integrate data storage solutions (e.g., MySQL, PostgreSQL, MongoDB) with Python applications.
- Implement RESTful APIs to support frontend and backend services.
- Develop and deploy scalable web applications using Python frameworks (e.g., Django, Flask).
- Perform unit testing and debugging to ensure software quality and reliability.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Stay updated with Python language and framework updates, libraries, and industry trends.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve issues in development, testing, and production environments.
Requirements
- Proven experience as a Python Developer or Software Developer.
- Strong proficiency in Python programming language.
- Experience with Python frameworks (e.g., Django, Flask) and libraries (e.g., NumPy, Pandas).
- Knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Familiarity with frontend technologies (e.g., HTML5, CSS3, JavaScript) is a plus.
- Understanding of Agile methodologies and CI/CD pipelines.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Strong attention to detail and commitment to delivering high-quality solutions.
Frequently Asked Questions
How do I apply for the Python Opening position at Sterling Software?
Use the Apply button above to submit your application directly to Sterling Software. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Python Opening position at Sterling Software located?
This position is based in IN. Sterling Software has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Python Opening at Sterling Software earn?
Sterling Software has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Python Opening role at Sterling Software posted?
This role was posted on May 2, 2026 (38 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start
