Job Opportunity Posted 76 days ago

Advanced Engineer Software

Albertsons Companies India
Bengaluru

Job Description

PositionTitle:Advanced EngineerSoftware - Android.

  • Weareexcited toannounceanopeningforAdvancedEngineer SoftwareatACI. Please find below the details of the role and its responsibilities.

Skills Required:

  • MongoDB,Cassandra,NOSQL,Kotlin,MobileDevelopment,Java,JetpackCompose, RoomDB Unit testing/Automation ADA skills RestAPI
  • Exposure to Ai, copilot, LLMs, codex, GenAI, GeminiAI, OpenAI.

Experience Range:

  • 3 - 6 years.

AbouttheRole:

WearelookingforatalentedandexperiencednativeAndroidEngineertojoinourgrowing mobile engineering team. You will play a critical role in designing, developing, and maintainingcutting-edgenativeAndroidapplicationsandSDKs.Youwillbeinvolvedinthe entire app lifecycle, from concept and design to testing, release, and post-launch support of an array of medical and lifestyle software products. The ideal candidate is a passionate developer with a strong portfolio of Android apps and a deep understanding of the modern Android ecosystem.

Job Description:

Roles & responsibilities:

  • Focusonmultipletechnologyareasandprovidetechnical/thoughtleadershiptothe enterprise
  • Collaboratewithproductmanagers,teammembers,customers,andotherengineering teams to solve our toughest problems
  • Accountable for the quality, usability, and performance of the solutions
  • Improvescodestructureandarchitectureinserviceoftestabilityandmaintainability. Creates reusable code snippets as applicable.
  • Contributes to design documentation
  • Techexplorations/POCsandowningandmanagingTechroadmapfortheir respective areas
  • Interpretsbusinessrequirements/strategiesforassignedgroups;articulates capabilities, problem statements and gaps to appropriate audiences
  • Continuallyevaluatestechnologyeffectiveness/datainteroperabilityofcomplex systems; influences roadmap and direction of products
  • Bearolemodelandmentor,helpingtocoachandstrengthenthetechnicalexpertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams.

Experience Required:

  • 3+years of Software development experience within Mobile and Web frameworks / SDKs/languagessuchasKotlin/Java,AndroidSDK,React,TypeScript/JavaScript and Compose
  • ExperiencewithcloudplatformservicesandapplicationdevelopmentusingMicrosoft Azure or GCP.
  • Experienceinbuildingproductsusingamicro-servicesarchitectureandextensible REST APIs
  • Familiaritywithbuildingthearchitectureanddesign(architecture,designpatterns, reliability, and scaling) of new and current systems
  • Familiarity and knowledge with application servers (such as Tomcat, Apache Jetty, Reactor Netty) and database technologies - Relational databases (such as Oracle, AzureSQLServer,PostgresSQL)and/orNoSQL(suchasMongoDBorCassandra) databases
  • Experience using GitHub Co-Pilot or similar tools
  • Experience with Compose and Compose Multiplatform.
  • InDepthexperiencewithautomatedunittestingwithtoolslikeJUnit/TestNGandtest automation frameworks such as Appium, Selenium / Playwright / Cucumber /Res-Assured / Karate
  • Broadexpertiseandknowledge withthefullsoftwaredevelopmentlifecycleand software development methodologies (Agile).
  • Experienceinsecurityprotocolsandproducts:UnderstandingofActiveDirectory, Windows Authentication, SAML, OAuth
  • Broadexpertiseandknowledgewithanalyzingandtuningcode/application performance under High volume / High availability environments.
  • Expertiseandknowledgeincapacityplanning,systemsperformanceanalysisand optimization in a distributed client/server environment
  • FluencyinDevOpsConcepts,CloudArchitecture,andAzureDevOpsOperational Framework
  • Experience with Gradle
  • Experience with XCode, Android Studio, VS Code, or a similar IDE
  • Experiencewiththesetupofcontinuousintegrationandcontinuousdelivery(CI/CD) pipelines
  • ExperiencewithAPMtoolssuchasDynatrace/AppDynamics(UserExperience Monitoring) is a big plus.
  • DevOpsexperienceinestablishingmanagingDockerorKubernetescluster experience is a big plus.

Competencies:

  • Compassionateandkind,showing courtesy,dignity,andrespect.Theyshowsincere interest and empathy for all others.
  • Fosterinnovationthroughcreativitytogettoaworkable solution.Useanalytical thinking through issues using logic and reason
  • Showintegrityinwhatisdoneandhowitisdone-withoutsacrificing personal/business ethics.
  • Embraceaninclusion-focusedmindset, seekinginputfromothersontheirworkand encouraging the open expression of diverse ideas and opinions
  • Team-oriented, positively contributing to team morale and willing to help.
  • Learning-Focused,finding waystoimproviseintheirfield andusepositive constructive feedback to grow personally and professionally
  • Thinkstrategicallyandproactivelyanticipatefutureproblems,needsorchanges inthe work
  • Delightingourcustomersandmaintainingcustomer relationshipsaretoppriorityand they work to always deliver solutions through this lens
  • Retail Industry and eCommerce Experience is a must.
  • Strongexpertiseinensuring theapplicationisdesignedandcanruninproduction environments with an SRE (Site Reliability Engineering) mindset
  • Proficient in design patterns and architectural skills, with a proven track record of deliveringlarge-scaleinitiativeswhilemanaging multipleparallelprojects effectively.

Mandatory Skills Required:

  • Kotlin
  • Jetpack Compose
  • Mobile Database
  • Mobile Development.

Additional Skills Required:

  • Java
  • Design Patterns and Mobile Architectures (MVVM Architecture)
  • NOSQL DB (MongoDB / Cassandra)
  • Github Copilot or similar
  • Cloud Platform (Azure / GCP)
  • APM tools for User Experience Monitoring.