Passionate about building flexible and scalable solutions with an eye for detail and can weigh pros and cons to find the best possible solutions.
You Are Good At- Leading a team of developers, ensuring high quality of deliverables while following the best practices
- Represent the team in client meetings
- Executing ‘end-to-end’ ownership of developing and delivering digital products to the clients across various verticals like healthcare, hospitality, manufacturing, etc.
- Code on cutting-edge technology stacks including Laravel, Nodejs, Python, React, Angular, MySQL, MongoDB, Firebase, Elastic Search, Docker, AWS etc. for our clients
- Ability to quickly pick up new areas in the product and write optimal code taking into consideration the security and performance aspects of the product
- Build cutting edge, large scale web & mobile projects
- Assign stories to Developers, track progress, and ensure successful delivery by removing bottlenecks if any
- Keep internal as well as external stakeholders updated and aligned
- Work with the UX Designers/Client to break down functionality into epics, stories etc
- Drive new features and improve performance
- Define or Review architectural standards and processes
- Drive performance analysis and optimization efforts
- Proficient in current development tools (Visual Studio Code, Eclipse, Git, Bitbucket, JIRA)
- Experience with full-stack architecture and development (AngularJS, Node.js or REACT, JavaScript, HTML, CSS, JQuery, Ajax).
- Prior experience in at least one Relational/Non-relational database technology (MySQL, PostgreSQL, SQL Server, MongoDB, Cassandra, etc.)
- Document API specification, technical design and other key information for all projects/modules/services owned
- Demonstrate an understanding of business and technical requirements for each assigned user story
- Champion continuous improvement to help raise the bar on quality, performance and maintainability
- Recruiting and building a high-quality development team and mentoring them to ensure a smooth delivery process
- Keep abreast of the changes in the industry and champion new technologies and development processes within the team
- Total 8-12 years of experience in developing highly scalable, distributed applications, products and services, from an agency, SaaS, product companies
- Minimum 3 to 5 years of managing a team
- B.Tech, BCA
- Or M.Tech, MCA
- Or any other degree/certifications in the related field
- Some experience in AWS or Azure or Google Cloud
- Experience with Agile software development practices
- Experience with Continuous Integration and Delivery
- Experience with unit test frameworks and peer code review
- Experience in leading a team of highly skilled developers working on multiple client projects
- Experience working with container technologies like Docker and knowledge of CI/CD processes for automated integration and deployment
0 Comments
Post a Comment