Apply For This Job


Job Description

Key Responsibilities

  • Provide Leadership to the team by encouraging them and holding team members accountable for their commitments.
  • Collaborate with operations and business stakeholders in defining development scope and guide team members in planning, designing and building features and improvements.
  • Partner with stakeholders to ensure the product vision and execution roadmap align with the company goals and priorities.
  • Product Management:  work with the business, marketing and sales in defining the product, features and functionality, the customer messaging and the rollout of new features and improvements that scale and meet the future needs of our customers and markets.
  • Lead the development team in planning and deploying software upgrades and defect remediation based on defined release schedules.
  • Provide and maintain a technical product road that aligns with the Product Management vision.
  • Provide support and communication back to stakeholders regarding status of development and production issues.
  • Act as a catalyst for a culture of innovation and development best practices; collaborate with other managers to develop and implement standards across the organization and ensuring the development team is leveraging technology, processes and best practices to develop world-class software that is performant, scalable, stable and secure.
  • Provide leadership and guidance to employees by coaching, mentoring, motivating them for optimum performance and career development.
  • Lead the team in testing and documenting the current and future systems and development.
  • Demonstrate strong multitasking and problem-solving skills to identify errors in processes and software systems.
  • All other duties as assigned.

Experience Requirement

  • 5+ years of technical management experience in a software development organization.
  • Must have at least 6+ years hands-on modern coding experience.

Desired Skills

  • Expertise in Agile development methodology.
  • Strong development background, preferably with Enterprise, Cloud-based Software systems.
  • Ability to drive a culture of quality and personal accountability through development and delivery teams.
  • Deep technical understanding of Java, J2EE, SPRING, Hibernate/JPA, Velocity Templating, Databases (MySQL, PostgreSQL), JQuery/Javascript, REST/SOAP/SOA/XML, etc.
  • Experience with SaaS cloud computer resources such as Microsoft Azure or AWS.
  • Have managed direct reports / multiple software teams before.

Bonus Skills

·         Experience with NLP and machine learning

·         Hadoop/Spark/TensorFlow/Cluster Computing


Required Behavioral Traits

  • Lead by example.
  • Ability to lead a diverse team to new measurements of success.
  • Dependable, Enthusiastic, Motivated, Team Player, a Leader, able to motivate others.
  • Good communication and interpersonal skills; ability to communicate up and down.
  • Highly organized and detail oriented.
  • Excellent problem solving.
  • Ability to stay calm and perform well under stressful conditions and by example engender the same behavior in others.
  • Promote positive tone and high standards of quality within the development group and serves as a model to direct reports.
  • Ability to learn new concepts, technologies and tools quickly.

Job Details

Total Positions:
1 Post
Job Shift:
Second Shift (Afternoon)
Job Type:
Full Time/Permanent
Job Location:
No Preference
Minimum Education:
Career Level:
Department Head
Minimum Experience:
12 Years
Apply Before:
Feb 08, 2019
Posting Date:
Jan 08, 2019
Show fewer details Read full job description

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium


Information Technology · 51-100 employees - Karachi

360factors Inc., is an industry thought leader in pioneering the use of artificial intelligence to help companies manage their compliance and risk. Predict360, our B2B enterprise Software-as-a-Service (SaaS) platform, leverages Artificial Intelligence and Natural Language Processing technology to ...Read More