Overview
As a Junior Python Developer, you will play a crucial role in supporting the development and maintenance of software applications. Your responsibilities will include collaborating with a team of developers, addressing technical issues, and writing efficient code. This position is vital to our organization as it contributes to the enhancement of our existing software products and the creation of new solutions.
Key responsibilities
Develop and maintain software applications using Python programming languageCollaborate with cross-functional teams to define, design, and ship new featuresUnderstand and implement security and data protectionWrite clean, maintainable code while following best practicesTroubleshoot, debug, and upgrade existing softwareParticipate in code reviews and provide constructive feedback to peersCreate technical documentation for reference and reportingWork on bug fixing and improving application performanceStay updated with emerging technologies and trendsContribute to team discussions and decision-making processesAssist in the development of software testing and validation proceduresSupport continuous improvement by investigating alternatives and technologiesCollaborate with front-end developers and other team members to establish objectives and design functional requirementsParticipate in Agile ceremonies, such as standups, sprint planning, and retrospective meetingsAssist with technical support to address customer issues and inquiries
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related fieldStrong understanding of object-oriented programming and design principlesKnowledge of Python programming language and its frameworks, such as Django and FlaskUnderstanding of code versioning tools, such as GitFamiliarity with Agile methodologies and principlesBasic understanding of front-end technologies, such as HTML, CSS, and JavaScriptAbility to work collaboratively in a team environmentGood communication and interpersonal skillsPassion for learning and staying updated with industry trendsStrong problem-solving and analytical abilitiesAbility to work efficiently under minimal supervisionPrior internship, project, or work experience in Python development is a plusKnowledge of database management systems, such as MySQL or PostgreSQLExperience with cloud platforms, such as AWS or Azure, is a bonusUnderstanding of software testing principles and methodologies
Skills: python,teamwork,communication,agile,software,code,design,principles,developers,software testing,testing,aws
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
