Application Development Manager

Job Description

  • Develop and manage project plans, methodologies, schedules, and deliverables.
  • Assign tasks, mentor, and motivate a team of software developers while monitoring performance and driving continuous improvement.
  • Provide clear and timely project updates to management.
  • Review new application requirements, user feedback, and technical specifications before release.
  • Collaborate with senior developers to plan and execute projects, ensuring realistic estimates and timely delivery.
  • Establish and enforce development policies, procedures, and best practices.
  • Stay current with emerging technologies, methodologies, and industry best practices.
  • Support developers in resolving technical issues and troubleshoot occasional system errors, including off-hour incidents.
  • Ensure technical solutions align with business requirements, covering areas such as requirements modeling, data/process design, UI/UX, system implementation, and security.
  • Performs other tasks as assigned by the direct supervisor.

 

Job Requirements

  • Minimum 10 years’ experience in software/application development.
  • At least 4 years of proven leadership experience managing development teams.
  • Bachelor’s degree in Computer Science or related field (Master’s preferred).
  • Strong knowledge of system analysis and design, software architecture, and database development/tuning.
  • Ability to analyze business needs and design innovative technical solutions.
  • Skilled in writing detailed technical requirements and managing multiple projects simultaneously.
  • Adaptable to changing priorities in a fast-paced environment.
  • Strong problem-solving skills at both strategic and functional levels.
  • Proficient understanding of OWASP security principles.
  • Demonstrates integrity, accountability, teamwork, innovation, and growth
Apply Now