Software Developer Team Leader
Min Exp: 5 years in software
Qualifications: BE/ ME/ MCA
Timings: 9 am to 6 pm
Salary: upto 7 LPA
Location: Fatorda, Margao
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.
Job Description:
Responsible for setting up software processes.
Understand the product requirements from the Product Owner.
Responsible for design and development of REST APIs, Database, Mobile/ Web Apps
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.
Required Skills:
Knowledge of best software engineering practices for all stages of the 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 of web technologies such as JavaScript, HTML5, CSS.
Understanding of server-side scripting languages such as , Ruby on Rails, Python.
Understanding 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, dynamo DB, 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.