Junior Python Developer
- Published on
About Persistent
We are a trusted Digital Engineering and Enterprise Modernization partner, known for combining deep technical expertise and industry experience. Our offerings position clients to anticipate what’s next, creating competitive advantages that elevate their capabilities. We work with leading organizations across sectors, including 12 of the 30 most innovative global companies, 60% of the largest US and Indian banks, and numerous innovators in healthcare. Our commitment to client success and agility in a dynamic environment have driven our significant growth, evidenced by $328.2M revenue in Q1 FY25 and a strong employee satisfaction score of 8.2/10.
About the Position
Persistent Systems is looking for an enthusiastic Junior Python Developer to join our innovative team in Toronto, Ontario. In this entry-level position, you will be responsible for building and maintaining software applications that meet user needs globally.
Responsibilities
- Collaborate with developers and product managers to deploy software solutions.
- Design robust applications using Python and relevant frameworks/tools.
- Utilize APIs for integrations with internal and external systems.
- Write efficient and maintainable code to improve the codebase continuously.
- Assist in troubleshooting issues across various environments and platforms.
Expertise You'll Bring
- Proficiency in Python programming.
- Experience with web frameworks such as Django or Flask.
- Familiarity with RESTful APIs, GraphQL, and web services.
- Understanding of cross-functional technologies and databases (SQL & NoSQL).
- Experience with version control systems, preferably Git.
- Strong grasp of software development best practices and Agile methodologies.
Preferred Additional Skills
- Experience with cloud services (AWS, GCP).
- Knowledge of DevOps tools (Docker, Kubernetes, CI/CD).
- Familiarity with financial software or secure transaction processing systems.
- Previous internship or experience in a Software Development role.
Educational Qualifications
- Bachelor’s degree in computer science, Engineering, IT, or a related field.
Benefits and Culture
We offer a competitive salary and benefits package. Our culture focuses on talent development with quarterly promotions and sponsorship for higher education and certifications. Work with cutting-edge technologies, enjoy employee engagement initiatives, and benefit from flexible work hours. We are committed to fostering a diverse and inclusive workplace, welcoming applications from all qualified individuals, and offering hybrid work options. Our employees benefit from accessible office facilities, health check-ups, and comprehensive insurance coverage.