Mobile Developer/Analyst
This is for the people who wants to play next level of programming/architectural roles.
Understanding of uses cases with Data Model and Actions (called as specification) for mobile/web applications
Architectural/visualization of Data Modelling of an application with principles of Object Orient Programming
Come up with Specifications by reading the existing code and designs (wireframes)
Create specification classes, share those classes with application development teams for their development
Come up with use case and relational diagrams with specification data, which represents set of business rules for workflows
Will be talking to various kinds of people playing with different roles, so should have those analytics/understanding skills
Development of Specification in YAML/TypeScript and generate output using pre-built build scripts
Need to have:
Experience in application design patterns and architecture.
Strong understanding of object oriented programing concepts (OOPs)
Experience in data modeling and data analysis, close to Data Scientist or Analytics role.
Excellent verbal and written communication skills as well as highly developed interpersonal and presentation skills.
Should have research oriented (explore/experimentation) mind set, not just pure programing.
Good to have mobile domain experience (iOS and Android).
Experience developing in an object-oriented language (ex, ObjectivC, Java, C++/C#, PHP.)
Should be able to read code for reverse engineering
Should be able to understand JSON/XML
Proven ability to meet deadlines and work in a fast-paced team environment.
Quick learner with ability to grasp abstract concepts.
Minimum of Bachelor's degree in Computer Science, MIS or a related field.
Nice to have:
Experience with TypeScript, YAML and GraphQL.
Experience with database design.
Experience with HTML/CSS and responsive design for mobile platforms.
Experienced or knowledgeable with semantic web or semantic models.
Experience creating and understanding regular expressions.
2+ years of experience in Financial Services; banking experience is a plus.
Job Type: Full-Time, Permanent