Participate in full software development lifecycle and write code that is maintainable, clear, and concise.
Hands on experience on coding and troubleshooting
Ability to collaborate with other internal technology teams to coordinate and deliver software systems.
Takes personal initiative; conscientiousness and complete follow-through on areas of responsibility.
Translating Business Requirements into system designs.
Hands on Knowledge of applicable methodologies,tools, standards, and procedures.
Take/initiate appropriate corrective action based on the finding with required stake holders/ vendors
Identify the areas of improvement and take pro-active approach to address the identified areas by means of automation / process modifications / documentation /
training
Responsible to ensure the basic hygiene of NOC tools
echo system.
Technical Skills :
Participate in Design/Architecture and solutioning discussions. Have a say in what eventually gets implemented
Implement (design, code, test and deploy) mobile app features on the platform
Contribute to everything from low-level networking and parsing to application logic to UI implementation
Provide feedback into product design Optimize mobile applications on the Android platform.
Develop prototypes
Hands on experience developing applications in Android App Development from Develop, Build, Test to Deploy automated.
Should have hands on experience using the below;
oMVVM architecture, oObservable patterns and
oDelegate pattern
Android SDK, Kotlin, RxJava and Java for Framework
development
Unit, UI and E2E tests for using respective Test frameworks and Mockable.
Experience working with automation tools (Jenkins)
Understands version control (GIT) and branching strategies