Education BE/BTech/ MCA Or Equivalent
Role: As a Technical Lead you will be involved in researching, exploration and developing some of the cutting edge solutions in the area of Location Based Services.
Lead team across multiple subsystems within applications, including collaboration in requirements definition, design, coding, testing and deployment
Provide engineering support, when necessary to technical staff when they are building, deploying, configuring and supporting systems for customers
Participate actively in software design discussions
Participate with the engineering and support services teams to define plans for standardizing, scaling and enhancing products and the services utilized to deploy/install/release
Provide documentation as appropriate including architecture, design documentation, inputs for external specifications; system requirements specifications and end user documentation
Participate in interactions with customers as a technical expert for product subsystems of those products
Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
Plan, process and perform all jobs in an efficient manner.
Design and development of map based web user interface
Design and development of integration with SAP and CRM system
Analyze current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
Provide feedback to analyze/train staff about performance considerations / usability issues concerning software specifications and implementation
Provide recommendations to manager concerning issues of programmer productivity and software development management
Evaluate candidates for hire in technical subjects and provide recommendations
Driving and Mentoring team of Engineers to achieve product goals .
Location tracking and monitoring
Reports with enterprise reporting tools.
Creates and executes development plans and revises as appropriate to meet changing needs and requirements.
Keeps project manager well informed of status of development effort and serves as liaison between development staff and product manager.
Ensures technical teams are contributing to our code library.
Owns the development lifecycle and is responsible for managing technical risks throughout the project.
Communicates and enforces coding standards
Reviews work of development team. Performs code reviews and mentors junior developers.
Manages technical resources and project schedule.
System capacity planning and deployment architecture
Consistently delivers high-quality services to our clients.
Bachelors degree in Computer Science or equivalent professional software development experience
Experience with MYSQL or Oracle
Experience with object-oriented development, database development and knowledge of design patterns
Nice to have:
Passion for delivering great product with simple intuitive powerful user experience
Appreciation for Product Engineering.
Expertise with Agile development methodology Scrum.
Candidate Should Also Possess:
Experience working in fast-paced, collaborative, team-oriented environments
Passion for the customer and technology
Ability to adapt to new development processes and changing business requirements.