Python Developer

Job Purpose

Responsible for the design, development, and maintenance of software applications, writing clean, efficient, and scalable code while collaborating with cross-functional teams to contribute to the overall success of our projects

Accountabilities:

  • Designs, develops, and maintains Python-based applications.
  • Collaborates with product managers and other stakeholders to gather and understand software requirements.
  • Writes efficient, reusable, and modular codes following best practices.
  • Troubleshoots, debugs, and optimize codes for performance and reliability.
  • Works with version control systems, such as Git, to manage codebase.
  • Collaborates with other fellow developers to review code and ensure code quality.
  • Stays updated with industry trends and technologies to incorporate best practices into ongoing projects.
  • Participates in the software development life cycle, including planning, design, development, testing, and deployment.
  • Performs any other tasks requested from Director, Information Management or Secretary General.

 


Bachelor Degree in Computer Science, Computer Engineering or any relevant field.Four to Six years of experience as Python Developer.Experience in Educational Institutes is preferred.Familiarity with agile development methodologies.Accuracy and attention to detailsVery Good Communication SkillsExcellent Problem Solving SkillsExcellent Analytical SkillsExcellent level of English Language.Solid understanding of software development principles and best practices.Proficient in Python and its popular frameworks (e.g., Django).Familiarity with front-end technologies such as HTML, CSS, and JavaScript and Angular.Experience with databases, both relational (e.g. MSSQL) and NoSQL (e.g., MongoDB).Familiarity with cloud platforms (e.g., AWS, Azure).Experience with containerization tools (e.g., Docker).Knowledge of web services and API development.  .    
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com