Post Job Free
Sign in

Application Development Manager

Company:
Kiash Solutions LLP
Location:
Vadodara, Gujarat, India
Pay:
₹ 2500000 - ₹ 3500000 per year
Posted:
May 11, 2024
Apply

Description:

Considering candidates with 12+ yrs of exp and currently working as a Development Manager, Engineering Manager, Technical Project Manager, Senior Development Project Leader, or similar roles with hands-on development experience in technical skills outlined in the Job Description in their past roles.

Location - Vadodara

CTC - 35 LPA

Drive the adoption and optimization of modern development practices, such as Agile, DevOps, and Continuous Integration/Continuous Deployment (CI/CD), to accelerate delivery and improve software quality.

Ensure the development team is properly integrated into the agile development process, actively participating in sprint planning, backlog grooming, and retrospectives.

Monitor and report on key development metrics, including velocity, code quality, and team performance, providing actionable insights to stakeholders.

Manage development resources, ensuring the efficient allocation of resources and the timely delivery of high-quality products.

Stay up-to-date with emerging trends, technologies, and methodologies in software development and drive their adoption within the team as appropriate.

Adapt leadership and communication styles to effectively collaborate with and influence stakeholders across the organization.

Provide technical insights and recommendations to the US-based product team to help shape the product roadmap and ensure that development considerations are integrated into the product planning process from the outset.

Establish and maintain strong communication channels and processes to ensure seamless collaboration with the US-based product team, despite time zone differences.

Serve as a key representative of the Vadodara development team within the broader organization, promoting the team's successes, capabilities, and value to the company's overall objectives.

Establish and enforce coding standards, best practices, and code review processes to ensure the development team produces high-quality, maintainable, and scalable code.

Foster a culture of innovation and continuous improvement within the development team, encouraging team members to explore new technologies, share knowledge, and propose process enhancements.

Identify and manage technical risks and dependencies proactively, developing mitigation strategies to minimize their impact on project deliverables and timelines.

Manage the development team's capacity and allocation of resources effectively, ensuring that the team is appropriately staffed and equipped to meet project requirements and deadlines.

Collaborate closely with cross-functional teams, including Security and Operations, to ensure that application development efforts align with security best practices and operational requirements.

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

12+ years of experience in software development, with at least 4 years in a leadership role.

Expert knowledge of SDLC and Agile Scrum methodologies.

Proven track record of leading and mentoring high-performing development teams in a fast-paced, agile environment.

Strong expertise in Microsoft development technologies, including C#, .Net, and SQL Server.

Expertise in front-end frameworks such as Angular.

Extensive experience in DevOps tools like JIRA, Git, Jenkins, Azure DevOps.

Extensive experience with Azure and AWS cloud platforms.

Solid understanding of API development, deployment, and management.

Proficiency in SQL Reporting, SSRS, and SSIS.

Experience with software architecture, design patterns, and best practices.

Excellent leadership, communication, and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders at all levels.

Strong problem-solving and decision-making skills, with a focus on driving business value and customer satisfaction.

Ability to manage multiple priorities in a fast-paced, dynamic environment, and adapt to changing business needs and market conditions.

Excellent verbal and written communication skills.

Apply