Software Development Manager

 

Description:

Are you a visionary and dedicated professional eager to pioneer in the field of AI? We are seeking a seasoned Software Development Manager to join our rapidly growing company. The ideal candidate will have a robust technical background and extensive experience in managing software development teams, with a deep understanding of Agile methodologies. This individual will be responsible for leading a team of software developers, managing the entire product life cycle, and collaborating with other teams to deliver high-quality software solutions.

 

Key Responsibilities:

 

· Leading and managing a team of software developers to deliver high-quality software solutions

· Overseeing and contributing to every phase of the software development lifecycle (SDLC) from initial concept, through design and development, to testing and implementation

· Providing technical leadership and guidance to the team, including code reviews and mentoring junior team members

· Provide expertise in software architecture, design patterns, and best practices, ensuring scalability, reliability, and maintainability of our systems and products

· Collaborating with stakeholders, product managers, and other teams to define software requirements and ensure that projects are delivered on time and within budget

· Developing and implementing best practices for software development, coding standards and code reviews to ensure high-quality code and applications

· Manage and prioritize the project backlog, ensuring alignment with business goals and objectives

· Continually improving team performance by managing and measuring work, and facilitating professional development opportunities

· Evaluating and implementing new technologies to maximize development efficiency.

 

Qualifications:

· Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

· Proven track record of 15 years of experience in software development, with at least 5 years in a leadership or management role.

· Strong technical expertise in software development methodologies, programming languages (e.g., Java, Python), databases, and modern software development tools and frameworks.

· Excellent leadership, communication, and interpersonal skills, with the ability to inspire and motivate a team of software developers

· Strong understanding of cloud technologies, microservices architecture, and distributed systems

· Experience with Agile/Scrum methodologies, continuous integration/continuous deployment (CI/CD) pipelines, and DevOps practices

· Experience with Agile/Scrum methodologies and project management tools (e.g., JIRA, Trello) is highly desirable.

· Demonstrated ability to manage multiple projects simultaneously, prioritize tasks effectively, and meet deadlines in a fast-paced environment.

 

Organization STech.ai
Industry IT / Telecom / Software Jobs
Occupational Category Software Development Manager
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Department Head
Experience 15 Years
Posted at 2024-06-07 6:05 pm
Expires on 2024-12-22