Key Responsibilities
● Your role would involve in Collaborating with clients to gather, research, analyse, and interpret software requirements and propose suitable technical solutions
● Create, maintain, and update clear software requirement and technical documentation
● Design, develop, and implement front-end and back-end components based on project requirements
● Build responsive and cross-browser compatible user interfaces
● Integrate third-party APIs into the technology stack and develop alternative solutions where APIs are unavailable
● Develop efficient algorithms and implement clean, maintainable code within the product infrastructure
● Identify, troubleshoot, and resolve bugs, performance issues, and user experience problems
● Implement fixes, test solutions, and deploy updates while maintaining system integrity
● Work closely with QA teams to support the software development lifecycle and ensure code quality
● Provide ongoing maintenance, system enhancements, and software patching
● Assist end users with troubleshooting and technical support, maintaining logs and documentation
● Monitor systems and continuously improve software based on feedback and evolving requirements
● Strict, clear documentation writing will also be required.