pecific duties and responsibilities :
Design, document, develop, test and deploy complex, scalable, highly available and reusable applications
Work closely with project managers, business analyst, and architects to understand business requirements.
Prepares reference for users by writing operating instructions.
Maintains historical records by documenting program development and revisions.
Maintains client confidence and protects operations by keeping information confidential.
Maintains professional and technical knowledge by attending educational workshops
Code and test programming for in-house software programs
Debug code for existing programs based on immediate need
Conduct end-user training upon completion of software
Developing new features and user interfaces from mockups or wireframes
Ensure the best performance and user experience of the application
Report issues and concerns immediately to Development Head
Troubleshoot system bugs and issues
Test code periodically to ensure it produces the desirable results and perform debugging when necessary
Ensure direct communication over email, chats, and ticketing chain to ensure timely resolution of identified issues
Be proactive, take accountability and ownership of assigned tasks to meet commitments on time and of quality
Adhere to organization administrative policies
Support business operations as necessary