Industry -
IT - Consulting Services / Advisory Services
Functional Area -
IT Software Programming / Analysis / Quality / Testing / Training
Job Role -
Software Developer / Programmer
Employment type -
Full Time
Work Mode - In Office
Job Description | Role and Responsibilities
Dive deep into requirements understandings
Design, develop complex software systems involving multiple verticals (for example - an integrated end-to-end solution involving the app and web platforms with a common engine)
Participate in architecture discussions and refinements
Implement end-to-end modules and systems
Perform development and unit testing of the implemented modules
Explore and read through the new frameworks and best practices advancements
Own modules, fix bugs and stay responsible for maintenance of the modules
Cooperate with UI/UX designers to match visual design intent
Candidate Profile | Who Can Apply
Relevant knowledge with strong hands-on coding and design skills
Deep knowledge of Android internals (mandatory)
Candidates with knowledge of iOS internals will be preferred
Knowledge of Cloud technologies (Firebase/GCP/AWS)
Deep knowledge of REST APIs
Familiar with testing, debugging and logging techniques and tools
Strong analytical skills and problem solving techniques
Education
BTech/BE - Electronic / Telecommunication, BTech/BE - Computers, BTech/BE - Any Specialization, BCA - Computers, BCA - Any Specialization