jobBox

Python Developer

Aexonic Technologies
Employment Information
Increase your profile visibility to recruiters up to 3 times
Read More
Company/HR Contact Information
Login your account to see HR contact details.
Job Description

Job description

  • Educational Qualification: Bachelor's degree in Computer Science

  • Experience: 2 to 4 years

Job Responsibilities

  • Collaborate with cross-functional teams to gather and define software requirements.

  • Design and implement robust, scalable, and high-performance Python applications.

  • Write clean, maintainable, and efficient code that adheres to coding standards.

  • Debug and resolve software defects and issues promptly.

  • Optimize application performance by identifying bottlenecks and improving efficiency.

  • Participate in code reviews to ensure code quality and adherence to best practices.

  • Work with software architects to design and implement software solutions.

  • Collaborate with UI/UX designers to integrate user-facing elements with server-side logic.

  • Stay up-to-date with industry trends and emerging technologies related to Python development.

  • Contribute to the continuous improvement of development processes and practices

Requirements

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).

  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).

  • Knowledge of Agile/Scrum methodologies.

  • Contributions to open-source projects or personal coding projects.

  • Familiarity with web security practices and vulnerabilities.

Technical Skills

  • Proven experience as a Python Developer, with a strong portfolio of Python projects.

  • Proficiency in Python programming language and related libraries/frameworks (e.g., Django, Flask).

  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.

  • Solid understanding of software development principles, algorithms, and data structures.

  • Experience working with relational databases (e.g., MySQL, PostgreSQL) and database design.

  • Knowledge of version control systems (e.g., Git) and collaborative development workflows.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and teamwork skills.

  • Ability to adapt and learn new technologies quickly.