Software Technical Lead İş İlanı

İşveren Hakkında
  • Ankara(Çankaya)
  • Mühendislik Hizmetleri

GENEL NİTELİKLER

SOFTWARE TECHNICAL LEAD

We’re looking for Software Technical Lead in Digital Services Department who will be responsible for the success of the software development processes. The Software Technical Lead, contributes software architectural design, makes technical decisions, ensures the improvement of developers, and empowers skill development of the team.

Job Description;

  • Lead a great team of developers and mentoring the team for effectiveness and efficiency
  • Provides overall guidance and motivation to developers
  • Plan and manage the workload of the development team members
  • Support and provide improvement of developers by attending “pair-programming” and “code rereview” activities
  • Setting the team up for success, mentor, review the team
  • Makes decisions about the technology stack requirements of the solution
  • Evaluation of technical feasibility and design to ensure the choice of development tools that would efficiently satisfy the requirements
  • Designing complex software system architectures and simplifying architecture forfacilitates communication between stakeholders and team
  • Refines delivery schedule and plans and conducts the software release process within the agile environment
  • Ensure consistent and regular reviews of progress against agreed plans
  • Proactively identify engineering bottlenecks and come up with proposals to improve them
  • Identifies issues and coaches the team for improvement with check-in chats

Qualification

The ideal candidate is expected have a competent coverage on the below listed qualifications:

  • 8+ years’ experience on software development
  • Bachelor’s degree or equivalent experience, with a background in Computer Science or Engineering
  • Ability to build high-quality, innovative software in compliance with coding standards contribute and cutting-edge technical design
  • Experience in software quality metrics, SDLC and CI/CD pipelines, AWS cloud environment and documenting software functionality
  • Hands on experience in Node.js development
  • Experience in REST API development and modern JavaScript
  • Development experience with React
  • Experience on SQL (preferably PostgreSQL)
  • Strong knowledge about source code management tool like Gitlab or Github
  • Work in, design and refine the agile environment
  • Experience with Microservice architecture
  • Experience working within agile development teams and processes
  • Strong understanding of the software development cycle
  • Experience as a leading role, in development teams in a software development organization
  • Fast ramp up and capability to get the technical knowledge within the project and domain and business model alignment

Plus;

  • Experience on No-SQL databases (MongoDB)
  • Work with GIS data, PostGIS is plus
  • Understanding in packaging services with Docker
  • Knowledge about Python

Skills

  • Strong troubleshooting, problem solving and analytical thinking skills
  • Strong communication skills
  • Good at design thinking, excellent team player, open – minded
  • Eager to learn existing and new technologies and trends in software engineering
  • Strong planning, reporting and organizational skills
  • Have a proactive approach to be adaptive to changes and to mitigate risk
  • Very good command of English
  • Ability to mentor and coach others
  • Reliable, responsible, and self-motivated team player in international, collaborative, and friendly team