Description:
- Design and build advanced, scalable applications for the Android platform.
- Collaborate with the product and design teams to understand end-user requirements and use cases and translate them pragmatic and effective technical solutions.
- Develop or integrate the back end system.) To make sure we are delivering a great mobile user experience that is super-fast for end users.
- Own end-to-end product modules/features from requirement to going live.
- Design and review code, troubleshoot and act as a consultant to team members on technical matters.
- Gather requirements by interacting directly with the end users and advocate delightful user experiences.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Ensure the best possible performance, quality, and responsiveness of the application
- Help maintain code quality, organization, and automatization
- Improvement of existing applications by analyzing and identifying areas for modification
- Assisting clients for onsite / offsite technical installations / support
- Creating technical specifications & other related documents
- Maintaining systems by monitoring and correcting software bugs
- Should complete all assigned task(s) in an efficient and timely manner with less supervision from the reporting manager
- Maintain positive client interactions
- Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff
- Provide assistance to team members, testers and support personnel as needed
- Perform software product integration and creation unit/integration test plan when required
- Protects operations by keeping information confidential
- Perform other related duties as requested
- Documents and demonstrates solutions by flowcharts, diagrams, and charts
Qualification and Experience:
- 3-4 years of relevant experience
- BS/BCS/ BE (Software Engineering)/ MS (Software Engineering)/MCS)
- Preferred a female candidate