Overview
Skills
Job Details
Android Mobile App Developer
Remote
$60/hr W2
Must Have Skills
10-12 years of experience is required for this role with strong prior experience being a hands-on developer and lead.
Domain Experience (If any ) Good to have healthcare experience
Job Description:
Consume and contribute to project related documents, share point, libraries and client universities
Review the reusable documents created by the team
Release:
Execute and monitor release process
Design:
Contribute to creation of design (HLD, LLD, SAD)/architecture for applications, features business components and data models
Interface with Customer:
Clarify requirements and provide guidance to Development Team
Present design options to customers
Conduct product demos
Work closely with customer architects for finalizing design
Manage Team:
Set FAST goals and provide feedback
Understand aspirations of the team members and provide guidance, opportunities, etc
Ensure team members are upskilled
Ensure team is engaged in project
Proactively identify attrition risks and work with BSE on retention measures
Certifications:
Obtain relevant domain and technology certifications
Skill Examples:
1. Explain and communicate the design / development to the customer
2. Perform and evaluate test results against product specifications
3. Break down complex problems into logical components
4. Develop user interfaces, business software components
5. Use data models
6. Estimate time and effort resources required for developing / debugging features / components
7. Perform and evaluate test in the customer or target environments
8. Make quick decisions on technical/project related challenges
9. Manage a team, mentor and handle people related issues in team
10. Have the ability to maintain high motivation levels and positive dynamics within the team.
11. Interface with other teams, designers, and other parallel practices
12. Set goals for self and team. Provide feedback for team members
13. Create and articulate impactful technical presentations
14. Follow high level of business etiquette in emails and other business communication
15. Drive conference calls with customers and answer customer questions
16. Proactively ask for and offer help
17. Ability to work under pressure, determine dependencies, risks, facilitate planning handling multiple tasks.
18. Build confidence with customers by meeting the deliverables timely with a quality product.
19. Estimate time and effort of resources required for developing / debugging features / componentsKnowledge Examples:
1. Appropriate software programs / modules
2. Functional & technical designing
3. Programming languages proficient in multiple skill clusters
4. DBMS
5. Operating Systems and software platforms
6. Software Development Life Cycle
7. Agile Scrum or Kanban Methods
8. Integrated development environment (IDE)
9. Rapid application development (RAD)
10. Modelling technology and languages
11. Interface definition languages (IDL)
12. Broad knowledge of customer domain and deep knowledge of sub domain where problem is solved