Overview of the Position:
You will have ownership of managing the software team, resource planning and software project execution. At the heart of this position is delivery. You will be hands-on in driving the delivery of software project and managing all aspects of the project such as requirements gathering from the product owners, project planning, implementation, testing and delivery.
Experience required: 5+
· Responsible for setting up software processes.
· Understand the product requirements from Product Owner.
· Responsible for design and development of REST API’s, Database, Mobile/ Web App’s
· Define and implement the testing strategy for the product.
· Build product deployment pipelines, define and implement deployment strategy.
· Expected to be hands on.
· Act as a Technical lead to the Development and Testing resources for the day to day software development efforts.
· Knowledge of best software engineering practices for all stages of software development life cycle, including coding standards, code reviews, testing and deployment.
· Understanding of software stacks, backend development, frontend development, deployment, API development, and database management.
· Understanding on any one of server side scripting languages such as node.JS, Ruby on Rails, Python.
· Understanding on any one of web application frameworks such as Angular JS, React JS, Ember JS.
· Understanding of SQL databases such as MySQL, PostgreSQL, etc and of NoSQL databases such as mongoDB, dynamoDB, etc
· Experience with any continuous integration and Continuous delivery tool such as Jenkins, etc
· Understanding of Quality Analysis, Testing for scalability and reliability.
· Understanding of project management tools.
Visit for more info Software Lead
Tagged as: Android Developer