Turkey, İstanbul, Sisli
Manage a team of web developers in the design, development, testing, deployment, and maintenance with the development team manager following the SDLC.
Manage and ensure the timely completion of specific technical projects and efforts from initiation through delivery.
Meeting deadlines in a fast-paced environment.
Prioritize and manage backlogs.
Responsible for project tracking, analysis, and status reporting.
Estimates the technical costs of projects for clients, confers with clients to identify requirements, and determines their desired outcomes.
Provide hands-on oversight and technical expertise to the team in application development and maintenance support for custom development.
Provides project management regarding all technical aspects of implementation.
Supervising the team to create user interactions on webpages.
Managing the team in the stages of developing servers, databases, and APIs.
Strategic thinking about the development team.
Create tests to identify software problems
Analyze and report bugs and errors found during tests
Document results of tests for the software development team
Recommend improvements in software to enhance user experience
Motivate the development process for efficiency and performance
Conduct pre-release and post-release testing
Review and analyze system specifications and requirements
Collaborate with software engineers, QA team members, and cross-functional teams to ensure a smooth process and product quality
Develop, maintain, and execute test cases (manual or automated)
Analyze test results to ensure existing functionality and recommend corrective action
Assist in debugging and modification of software
Utilize learned team principles, methods, concepts, and techniques
Follow company standard practices and procedures
Performs other tasks as assigned.
Bachelor's Degree in Computer Science, Information Technology, or related field
5+ years experience in a related role
Experience in managing Web Application Development teams, and testing
Knowledge of agile methodologies and frameworks
Strong knowledge of web technologies
Ability to balance and manage client needs, daily responsibilities, and additional projects as assigned
Experience managing and liaising with clients to understand their requirements
Strong communication and collaboration skills
Fluency in English and Arabic
Flexibility in work schedule (i.e. evenings and weekends as necessary) and willing to travel
Excellent time-management skills
Excellent interpersonal and communication skills