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 |