Senior Software Developer

Senior Software Developer

BNCHR PLUS is seeking a talented Senior Software Developer with a strong expertise in Python to join our innovative team. This role involves designing and developing robust software systems and APIs, while leading a team of developers to deliver high-quality solutions.


Key Responsibilities

  • System Design & Architecture:
    Design and develop scalable and efficient software systems and APIs that align with business requirements.
  • Back-End Development:
    Build efficient back-end features in Python that enhance application functionality.
  • Team Management:
    Lead and mentor a team of developers, ensuring adherence to best practices and fostering a collaborative work environment.
  • Requirement Analysis:
    Collaborate with stakeholders to understand technical requirements and translate them into actionable technical solutions.
  • Code Review & Quality Assurance:
    Perform thorough code reviews, ensuring code quality and compliance with coding standards.
  • Project Management:
    Plan, track, and manage development tasks to ensure timely delivery of projects and maintain project milestones.
  • Documentation:
    Create and maintain comprehensive documentation for all systems, processes, and workflows.
  • Continuous Improvement:
    Stay updated with the latest industry trends and technologies to continuously enhance the development process and team skills.

Required Skills and Qualifications

  • Educational Background:
    Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience:
    Extensive experience in software development, specifically with a strong focus on Python programming.
  • Technical Skills:
    • Proficiency in designing and implementing APIs and back-end systems.
    • Strong understanding of software development methodologies and tools.
    • Familiarity with version control systems (e.g., Git) and Agile development practices.
  • Leadership Skills:
    Proven ability to lead and mentor a team of developers, encouraging best practices in software development.
  • Analytical Skills:
    Excellent problem-solving skills and the ability to analyze complex technical requirements.
  • Communication Skills:
    Strong verbal and written communication skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.

Application Instructions

If you meet the qualifications and are eager to contribute to our team, please submit your application.

APPLY HERE

Related posts

Python Developer with JavaScript

Hamna HR

Call Center Agent Position for Beauty Company in Kuwait

Hamna HR

Female Photographer

Hamna HR

Leave a Comment