Job Description :
Roles and Responsibilities :
- Managing Engineers in various teams like Web, Android, iOS platforms, Back-end (REST APIs), QA/ Testing and Dev-Ops
- Having 10 + Years of total experience.
- Working closely with Management Team in Product Development and Enhancement
- Being Innovative and Creative in terms of embracing new technology trends.
- Responsibility for the complete life-cycle of the software development: including requirements gathering, database management, release planning, software development, testing & implementation, support, timely execution and Project & Team Management.
- Responsible for the prioritization of tasks assigned to the team.
- Responsible for the Integrity, Maintenance and changes to the Application Development Servers and Databases. (DBA)
- Responsible for developing and implementing change control processes for the development team to follow.
- Responsible for overall architecture and design of solution and implementation
- Responsible for scaling web/api operations and security of apps/api
Skills Required :
1. Worked on any technology like Python, Java or PHP and have knowledge of Relational Databases like MySQL /PostGRES.
2. Worked on at least 1 large scale App/Project (e.g. E-commerce, Payments, Chat, hotels/travel booking, wallet etc.) along-with other utility apps
3. Hands-on software development, team management and project management experience.
4. Experience with Cloud technologies like AWS, CI/CD Processes, Jenkins/Chef/Puppet
5. Good understanding of HTML, CSS, JS/jQuery, Angular JS