Technical Lead - Bengaluru, India - Ishay Infotech Pvt Ltd

    Ishay Infotech Pvt Ltd
    Ishay Infotech Pvt Ltd Bengaluru, India

    2 weeks ago

    Default job background
    Technology / Internet
    Description
    required skills for the Tech Lead position are: 1.

    Minimum of 5 years' experience in software development and at least 3 years in and building scalable web applications.

    2. Be well-versed in writing native JavaScript code and understand the nuances of JavaScript programming language. 3. Good understanding of data modelling and experience in implementing data persistence using repository patterns or DAOs.


    Desirable:
    familiarity with document databases and messaging services. 4. Experience building responsive client applications and frameworks like React or Angular. 5. Independently capable of translating architectural vision and high-level design to detailed design using best practices. Familiarity with design patterns. 6. Familiarity with micro-services and micro-front-end architecture and development practices. 7. Well-versed in software development process including unit testing, integration testing and system testing. 8. Experience using version control tools, build tools and deployment practices. 9. Good understanding of cloud-based architecture and deployment.

    It is desirable that the candidate has experience in developing cloud-native applications and would have deployed applications in AWS or Azure or GCP.

    Typical responsibilities include: 1. Work with solutions or technical architect and translate architectural decisions to designs and implement them. 2. Take the lead in establishing and managing code version-control strategies for build and release management. 3. Assist other team members with solving design problems. 4. Writing end-to-end code using client-side frameworks, API enabled back-end service implementations in 5.

    Work with solutions or technical architect on evaluation of system performance and security, finding hotspots and fixing or lead fixing of system performance or security issues.

    Typical candidate would be: 1. Engineering graduate with a B.E/B.Tech. in Computer Science/Information Science or equivalent.


    Desirable:
    M.E./M.Tech. in Computer Science or related fields. 2. Possess good communication skills and clearly articulate in both written and verbal communication modes with team members and management. 3. Great team player and understand own strengths and weakness and those of the team and synergize. 4.

    Have a good understanding of business requirements and appreciate the fact that user is in the center of the application we build Have a user-centric view of application development.