Bullet points Solving tough technological problems associated with logistics Handling large team - both on shore and off shore About Our Client Our client is a leading end-to-end logistics solutions provider with a focus on speed, safe and reliable nation-wide express delivery services to e-commerce industry Job Description Create a strong agile development environment (including leading the adoption of agile development methodologies and tools) to meet the fast pace and rapidly changing dynamics of the digital media market space.
Strong leadership and team (people) management skills, well versed in training and education of teams of developers (especially in agile methodology and culture) and in change management.
Work collaboratively with Product Management and other business units to define, prioritize and implement the business strategy Develop the strategy for software and application development to support business strategy and priorities.
Lead the product development from a technical standpoint, and take end-to-end responsibility for all things technical for the product - from technology selection to architecture and design to working with, and guiding the engineering team in delivering the product per agreed timelines Oversee the functional / technical specification and documentation of products and services process to ensure that the needs of the business are captured prior to commencing new projects.
Guide the development team to create and execute appropriate project plans, test strategies and processes for development activities in concert with the business.
Develop a team of technology experts who understand the business and effectively work with vendors and other development staff (both in-house and vendor) to enable the continuous deployment / development of our products and services.
Meet departmental financial and business level objectives by forecasting requirements including, staff budgets, expenses, product metrics and team performance.
Build an effective development team through coaching, mentoring and developing team members to drive innovation, productivity, continuity.
Keep abreast and current on technology trends and provide insight to senior management on trends that can impact the strategy and profitability of the organization.
The Successful Applicant EDUCATION & EXPERIENCE Bachelor's degree in computer science from IIT / NIT. 12 years of experience with web-services and knowledge of SOA and other approaches to service-oriented design.
7 years of hands on software development, including proven experience in overseeing the design and implementation of software solutions Previous experience working with web enabled applications, ERP Systems, Data Warehousing, CRM and e-commerce solutions Experienced in addressing "Data" challenges, including sophisticated data matching technologies and processes Experience in cloud technologies.
AWS preferred. SKILLS & ABILITIES Strong leadership, change management with the ability to build and lead a successful technology team and strong development engineering best practices Proven ability to work in cross-functional environments including sales, marketing, business management, customer support, finance, HR and other teams.
Full knowledge of the SDLC with corresponding pragmatism and project discipline to ensure the successful and delivery of projects.