Yochana · 1 day ago
Python Developer
Yochana is seeking a Python Developer to manage code deployments and create new software programs. The role involves producing efficient code, troubleshooting existing software, and mentoring junior employees.
Business Information SystemsInformation and Communications Technology (ICT)Information ServicesInformation TechnologySoftwareStaffing Agency
Responsibilities
Manage code deployments, fixes, updates, and related processes
Designing and creating new software programs and systems (in languages and systems listed below)
Producing efficient and elegant code based on requirements
Testing and deploying programs and applications
Troubleshooting, debugging, maintaining, and improving existing software
Implementing user feedback to improve to existing software products
Developing technical documentation to guide future software development projects
Work with source control tools (Azure DevOps, GitHub)
Connect and build pipelines between various data sources
Data modeling
Understand AI/ML concepts, to be able to develop new software programs and system that rely on AI concepts
Research new tools, trends, technologies, and methodologies to keep Magna’s software landscape up to date
Mentor and train junior employees, providing feedback on their development work
Qualification
Required
Bachelor's Degree in Computer Science
Minimum six (6) years of related experience required
Proficiency with multiple computer programming languages:
Must haves:
Angular
React
Python
Python library: Tensorflow and PyTorch
C#
.NET and .NET Core
PowerApps
Javascript
Google Cloud Professional Certificate – Cloud Architect or equivalent
Excellent knowledge of the software development life cycle (SDLC)
Knowledge of different project management methodologies such as Waterfall and Agile
Knowledge of CI/CD pipelines
Strong problem-solving and communication skills
Knowledge of Object-Relational Mapping frameworks
Experience with Agile and Scrum development methodologies
Ability to learn quickly and work independently or as part of a team
Ability to mentor and train junior employees, providing the capability of reviewing their development work and providing feedback
A concrete understanding of basic UI/UX frameworks and concepts
Excellent English communication skills (verbal and written)
Preferred
Nice to haves:
Python libraries: NumPy and Anaconda
Experience with databases (including SQL server, MySQL, and NoSQL) and different types of data storages
Experience with developing and deploying software for on-premises and cloud architectures (Microsoft Azure and Amazon AWS)
Experience working with APIs and API management platforms (Postman, MuleSoft)
Company
Yochana
Yochana: Your Trusted Workforce Partner Across North America & Beyond For over 16 years, Yochana has been a leading talent acquisition firm, connecting businesses with top professionals across industries.
H1B Sponsorship
Yochana has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (21)
2024 (11)
2023 (3)
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase