Design, develop, and operate high-scale applications focusing on operational excellence, security and scalability.
Involve in the entire software development life cycle (SDLC) activities of the project including, requirement gathering from the business owners of the product.
Performing analysis on the requirements, providing design solutions, development, testing and support operations.
Compile and assess user feedback to recommend and improve existing software products.
Create technical specifications and document application functionality as reference for future maintenance and upgrades.
Develop User Interfaces with clear and attractive designs with intuitive navigations.
Develop Mobile Applications for iOS, Android using programming languages such as Java, Swift, Kotlin, etc.
Research new mobile products, applications and protocols.
Test and debug applications to ensure they function correctly and meet quality standards.
Participate in a tight-knit engineering team employing agile software development practices.