Jointworks Solutions
Location
Delhi | India
Job description
Requirements
• Bachelor's or master's degree in computer science, Engineering, Information Technology,
or a related technical field.
• Proven 15+ years of experience in software development and project management.
• PMP Certified
• Any certification in Project Management
• In-depth knowledge of software development methodologies and best practices.
• Familiarity with a variety of programming languages (.net, PHP etc), tools, and project management frameworks (JIRA, Asana, MS Project etc).
• Excellent communication and interpersonal abilities.
• Demonstrated ability to manage multiple projects simultaneously and meet tight deadlines, verify estimations, timesheets and participate in project reviews
• Problem-solving mindset with a proactive approach to address challenges effectively.
• Strong leadership and interpersonal skills.
• Excellent communication skills, both verbal and written.
• Ability to make strategic decisions and solve complex problems.
Here are our expectations: You will be responsible for
Leadership and Strategy:
• Develop and implement a strategic vision for the software development department in alignment with the overall company goals.
• Lead and mentor a team of software developers, front-end designers, testers, and other technical professionals.
• Promote a culture of continuous improvement within the development team.
• Implement tools and methodologies to enhance efficiency and productivity.
• Help developing the project/product roadmaps and execute the projects as per defined roadmap within decided time estimations and good quality.
• Act as the primary point of contact for project stakeholders.
• Communicate project status, issues, and risks to stakeholders in a clear and timely manner.
• Foster positive relationships with clients and internal teams.
• Ability to adapt to changing priorities and manage multiple projects simultaneously.
• Experience working with cross-functional teams and external stakeholders.
Team Management:
• Recruit, train, and manage a high-performing software development team.
• Foster a collaborative and innovative team culture.
• Provide guidance and support for professional development.
Project Management:
• Oversee the planning, execution, monitoring, and delivery of software projects.
• Ensure projects are completed on time and within budget.
• Implement project management best practices.
Technical Oversight :
• Stay abreast of industry trends and emerging technologies.
• Provide technical leadership and guidance to the development team.
• Ensure the use of best practices in software development, coding standards, and quality assurance.
Budgeting and Resource Allocation:
• Develop and manage the software development department budget.
• Allocate resources efficiently to meet project and organizational objectives.
Quality Assurance :
• Implement and enforce quality assurance processes to ensure the delivery of high-quality software products.
• Establish and monitor key performance indicators (KPIs) for software development.
• Conduct regular project reviews to assess and improve performance. Mentor project managers to conduct project reviews with their respective teams for various KPIs and project improvements
Risk Management:
• Identify potential risks in projects and implement mitigation strategies.
• Ensure compliance with relevant regulations and standards.
Job tags
Salary