He/she will gather Business requirements and is responsible for the end to end development of product capabilities, which includes Design, Implementation and Unit Testing. He/she need to ensure that the deliverables are of high quality.
He/she needs to interact with the test members, documentation and Technical support to take the product to the customers. He/she needs to work with Technical support team
Use-case identification: Understand the requirement and formulate customer use cases that can be used as reference during implementation and testing of the features.
Engineering Requirement gathering: Analyze the customer requirement and come up with engineering requirements.
Architecture and Design: Based on the requirement and use cases, come up with Architecture and Design to meet the customer expectation.
Implementation: Lead and perform in-depth and thorough testing of the owned features/areas. Maintain the test cases and test results in test management system. Maintain the defects in defect Management system. Plan and realize the test environment, platforms, test cycles and regression cycles based on the strategy and quality evaluation at different stages of the product.
Process adherence and Deliverable ownership: Make sure to follow the required development process at all stages and deliver on the committed time. Take the responsibility to develop high quality product.
Customer support: Analyze customer defects and provide them fix in a timely manner. Perform root cause analysis to identify and own the improvement areas.
Technical expertise: Develop excellent knowledge about the domain, overall product, deployment scenarios. Keep upto date with technologies and development tools.
Mentoring: Should guide junior members in performing their activities effectively and help them develop technical skills.
Skills and Experience Required
BE/BTech in Electronics/Communication/Computer Engineering with 5 to 8 Years of experience in software development.
Should have 5 years of experience in Python.
Should have knowledge of Python v3.
Should have excellent understanding of ReactJS (react.js)
It is Mandatory to have experience with Pyramid (Python Web Framework).
Should have good understanding of HTTP and REST
Should have ability to work with GIT or other Distributed Version Control Systems (DVCS)
Should have understanding of Test Driven Development (TDD) and have the ability to develop unit tests
Knowledge of Linux or Windows at the administrator level will be an added advantage.
Experience in C development will be an added advantage.
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.
Job Description What we are looking for Self-driven, technically strong, senior developer Years of Experience ~8 years of technical hands-on experience Responsibilities: Improve tooling, pr [...]
Job Description Candidate with experience in implementing mobility solutions on platforms such as iOS and Android. Candidate should have a Bachelors degree in Computer Science/ Information Science/ [...]
Job Description The ideal candidate will be responsible for designing and developing highly scalable, reliable and fault-tolerant micro-services based applications for the company. Using Node Js, Py [...]