SUMMARY :
Full stack developer :
- PHP: Fluent on building applications in Object Oriented Programming using PHP (Laravel 5+ Framework knowledge preferred)
- Experience turning product specifications and designs into efficient, usable interfaces using HTML/CSS/JavaScript
- In-depth knowledge and experience of relational databases including both SQL and MySQL with understanding of database normalization standards
- In-depth knowledge and experience of NoSQL or NewSQL such as Mongo DB
- Fluent knowledge and vast experience of Javascript, specifically the React JS/React framework
- Version control (Git)
- Good communication skills; ability to update Jira with daily task /project status.
- Implement the defined technical standards for software coding, tools and platforms
KEY RESPONSIBILITIES :
- Understand the application framework and architecture for the application and implement the same
- Understand the functions, interactions and dependencies among components within the application
- Provide inputs for selecting the relevant tools and environment
- Resolve technical problems
- Create and review low level design documentation
- Work with the concerned stakeholders to create and support optimal development environment
- Develop and review code to ensure adherence to defined standards
- Make effective and efficient use of programming tools
- Conduct system analysis and development to keep systems current with changing technologies
- Create efficient, easy to follow user guides and documentation
- Provide post production and implementation technical support
- Provide support in the Testing Phase (SAT, OAT and UAT)
- Generate IPs in line with the IP strategy of the Practice
- Provide inputs for addressing all the technical clarifications of the client
- Adhere to the quality processes
- Adhere and drive adherence to the time sheet filling process
- Provide direction to Software Engineers as required
KEY RESULT AREAS ( KRAs) :
- Code Development and Testing
- Code Review
- Adherence to Quality Processes
- Asset Creation
- Personal Development