Python Software Engineer (Team Leader) İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

Description

  • Drive a quality-first approach to software development and manage a team of Software Engineers (Junior-Mid-Senior Developers).
  • Promote active, continuous learning and improvement within your team. Cultivate team members’ growth through feedback, coaching and career development.
  • Contribute to the recruitment processes of new talents/experts.
  • Participate or lead one or more projects while effectively solving problems that crosses product boundaries, and develop creative strategies for achieving high quality on complex and challenging assignments.
  • Participate in Agile/Scrum project management methodologies to provide technical leadership and project management support for all aspects of the software development lifecycle.
  • Involve in or lead the requirement clarification, solution design, architecture, development, testing, deployment, and delivery of large-scale global software applications, systems, platforms, services or technologies.
  • Do hands on coding and code review, provide technical guidance and coordination to your team.
  • Participate in strategic planning and execution to achieve technical and business goals with team, leadership chain, and customers.


Requirements

  • BS degree or higher in Computer Science, Engineering or related field,
  • 4+ years of software development experience where more of it is on Python or CI/CD,
  • 1+ years of team management or lead experience.
  • Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations,
  • Demonstrated ability to mentor our Software Engineers in all aspects of their engineering skill-set,
  • Strong sense of responsibility, communication and leadership skills,


Personal Skills Required

  • Agile oriented; focused on delivery and customer first.
  • Adaptive; responsive for on-demand changes.
  • Communicative; high communication skills, calling before sending e-mail.
  • Open; collecting feedbacks and defining actions to improve.
  • Team Player; joining team’s tasks proactively and taking initiative to support other members.
  • Fluent in English.