Minimum Requirementsbr Masters degree in Computer Science, Engineering, or related field and 3 years of experience in the job offered or in a software engineeringrelated occupation. Some telecommuting is permitted.br br Special Requirementsbr br Position requires at least 3 years of experience in each of the following skillsbr br 1. Design and develop technical designs for ecommerce platform web applications using various JavaScript frameworks and Java technologies.br 2. Participate in the Software development discussions from conceptual analysis to design implementation based on the customer requirements.br 3. Propose design changes to improve application performance based on the learning from previous project experience.br 4. Plan phased development to deliver the relevant modules in Agile methodology; and provide quality assurance, quality control and production support.br 5. Extensive coding for building both frontend and backend applications by using React Js, Redux for state management and Node Js for the serverless development.br 6. Write unit test cases for different application functions to test functionality behavior and cover all the functional criteria to deliver quality of software and get the metrics of test case, and write Integration tests, component and contract test cases to make sure developed components are robust and work on all negative and positive scenarios. Use Jest, Cypress, selenium frameworks to test the UI components of the applications and ensure application compatibility across devices.br 7. Document everything in organization confluence portal like feature functionality and important configuration settings notes for release management team during release. Prepare Process Flow Diagram, Data flow diagram, Entity Relationship Diagram so that other teams can leverage these and implement framework methods. Perform analysis of existing interfaces or design new API interfaces.br br Position requires at least 2 years of experience in each of the following skillsbr br 8. Perform code review before merge to version control system GIT and provide commentsinputs to the other team members if required some change to code. Deploy the code to different environments like staging and production using Jenkins application.

Categories: eb3

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *