Software Engineer (Python developer)

Cedar Gate Services Pvt. Ltd , Lalitpur, Nepal — Posted 1 year ago

Cedar Gate Services is seeking a talented and motivated Software Engineer with expertise in Python development to join our dynamic team. As a Software Engineer, you will play a crucial role in designing, developing, testing, and maintaining high-performance software applications that meet the evolving needs of our clients and contribute to the overall success of our company.

Responsibilities:

  • Collaborate with cross-functional teams to understand project requirements and translate them into efficient and scalable software solutions.
  • Design and implement software features and enhancements using Python and related technologies.
  • Write clean, maintainable, and efficient code while adhering to established coding standards.
  • Conduct thorough testing of software to ensure reliability, stability, and optimal performance.
  • Debug and resolve software defects and issues in a timely manner.
  • Stay up-to-date with industry trends and advancements in Python development, integrating new technologies as needed.
  • Participate in code reviews to provide constructive feedback and ensure code quality.
  • Work closely with product managers, designers, and other stakeholders to deliver high-quality software solutions that meet user requirements.
  • Collaborate in the planning and estimation of development tasks, ensuring timely delivery of projects.
  • Contribute to the documentation of software architecture, design, and implementation details.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer with a focus on Python development.
  • Solid understanding of software development principles, data structures, and algorithms.
  • Proficiency in Python programming language and related frameworks (e.g., Django, Flask).
  • Experience with 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 to new technologies and learn quickly in a dynamic environment.
  • Familiarity with agile development methodologies is a plus.
  • Commitment to code quality, documentation, and best practices.
Details
Information Technology (IT) Industry
Full-time Job Type
Mid-Level Job Level
Job post expired. Apply anyway, we'll forward your CV.