Assistant Director Backend Technologies
i2c Inc
Lahore, Punyab, Pakistan
5d ago

Job Description :

  • Develop and deliver a strategic technological vision and direction for Team
  • Lead and manage the Software Development teams to deliver software
  • Ensure delivery consistent with Agile processes across the team
  • Work effectively with Project Managers and Product Owners to ensure delivery against agreed priorities
  • Implement mechanisms to monitor, manage and provide progress on all software development activities
  • Accountable for the on time and to quality delivery of software development projects
  • Create, implement and maintain a continuous improvement plan for software development teams
  • Reviewing and applying said best practices to establish architecture and frameworks consistent with and supportive of the Product Strategy
  • Understanding the use cases (and / or user stories) in order to oversee the design of the architecture for the products to be built
  • Ensuring that technology standards and best practices are maintained across the organization
  • Ensure effective internal communications both within the software development teams and across the organization
  • Ensure that the skills and experience of Software Development teams are consistent with its scientific, technological and business needs for providing quality in present and future services
  • Resource planning, recruitment and key talent development
  • We are looking for :

  • BS / MS in Computer Sciences
  • Skills :

  • Ability to work in a fast-paced environment both as an individual contributor and a technical lead
  • Very strong analytical skills to be able to manage complex problems using several techniques
  • Ability to demonstrate influencing and negotiating skills to align a number of potentially conflicting views with internal and external stakeholders
  • Strong understanding of the Agile software development cycle
  • Familiar with more than one software development methodology
  • Demonstrable and substantial experience in leading and managing teams of software developers
  • Hands-on experience of coding using more than one recognized industry standard language (e.g. C++; Java)
  • Working in an Agile environment Essential Leading teams in working in an Agile environment
  • Performance and line management of highly skilled teams
  • Experience of successfully delivering into the market sophisticated software product releases deployed into a variety of environments
  • Excellent written and oral communication skills
  • Outstanding interpersonal skills
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form