Responsibility:1. Write clean, scalable code using .NET programming languages2. Remain up to date with the terminology, concepts, and best practices for coding mobile apps3. Develop technical interfaces, specifications, and architecture4. Use and adapt existing web applications for apps5. Create and test software prototypes6. Develop client displays and user interfaces7. Assist software personnel in handling project-related work8. Coordinate with other software professionals and developers9. Participate in requirement analysisSkills & requirement:1. Strong attention to detail2. Excellent troubleshooting and communication skills3. Knowledge of REST and RPC APIs4. Able to work well in a team setting