Software Engineer- Python

Verisk Nepal Private Limited , Kathmandu — Posted 11 month ago

Responsibilities:

  • Harness the power of Python to design, implement, and maintain robust and scalable software solutions.
  • Develop backend components, services, and APIs that seamlessly integrate with front-end enchantments.
  • Design and optimize database structures, utilizing Python’s capabilities for efficient data storage and retrieval.
  • Implement algorithms and data structures, demonstrating mastery in solving complex problems.
  • Work with Python web frameworks like Django or Flask to craft powerful and efficient web applications.
  • Integrate third-party APIs and services, creating harmonious connections between different magical realms.
  • Develop and execute thorough testing spells, including unit and integration tests, to ensure the reliability of your magical creations.
  • Optimize Python code for performance, ensuring that your spells run swiftly and efficiently.
  • Collaborate with fellow wizards, including frontend sorcerers and system architects, to create cohesive and integrated software solutions.
  • Utilize version control systems like Git to track changes and maintain the integrity of your codebase.
  • Create comprehensive and clear documentation for your spells, ensuring that other wizards can understand and extend your work.

Qualifications:

  •  Mastery of the Python programming language, including a deep understanding of its libraries and frameworks.
  • Experience in developing backend components and services for web applications.
  •  Proficiency in designing and optimizing database structures, with knowledge of SQL and/or NoSQL databases.
  • Strong understanding of algorithms and data structures, with the ability to solve complex problems.
  • Experience with Python web frameworks such as Django or Flask for building robust web applications.
  • Familiarity with integrating third-party APIs and services into software solutions.
  • Proficiency in writing and executing unit and integration tests to ensure the reliability of your magical creations.
  • Ability to optimize Python code for performance and efficiency.
  • Effective collaboration with cross-functional teams, including frontend developers and system architects.
  • Experience using version control systems, especially Git, for collaborative spellcasting.
  • Ability to create clear and comprehensive documentation for your magical creations.
Details
Information Technology (IT) Industry
Full-time Job Type
Job post expired. Apply anyway, we'll forward your CV.