Immediate Opening For a .Net Mobile Developer - Android
- Source: Naukri
- Knackforge Soft Solutions
- On-site
- Chennai
- Full-Time
- Mid level
Job Description
Role Summary
We are looking for a senior .NET mobile engineer to lead Android platform modernization and upgrade work for enterprise and industrial customers. If you have built and shipped Android applications in C# on Xamarin.Android, .NET MAUI, or both and you enjoy working inside large existing codebases rather than starting from a blank page, this is a strong fit.
The work is upgrading and modernizing long-lived mobile products: moving them onto current Android API levels and current .NET tooling, replacing what the platform no longer permits, and keeping both the applications and the SDKs beneath them working correctly. You will be the senior technical person on your engagement — deciding the approach, doing the difficult parts yourself, and guiding one or two engineers working with you.
We work across multiple customers and problem areas. Expect variety over time rather than years on a single product, and expect to use AI coding tooling as a normal part of how the work gets done.
What You’ll Work On
Assignments vary by engagement. The following is representative of the work, not a fixed or permanent scope.
- Android target SDK upgrades — working out what actually breaks in a given codebase across API levels, and sequencing a staged upgrade rather than one risky jump.
- .NET toolchain migration — Xamarin.Android to .NET for Android, .NET and MAUI version uplift, and the SDK, JDK, and build changes that follow.
- Dependency and library modernization — package inventory and upgrades, resolving version conflicts, and replacing libraries that are no longer maintained.
- Bringing applications back into platform compliance — permissions, foreground services, background execution limits, storage access, and component export rules.
- SDK and shared-library work alongside application work — managing public API surface and compatibility for the applications that consume them.
- Device integration and native interop — Bluetooth, audio, speech, NFC, camera and peripheral SDKs, including third-party components that are not .NET libraries.
- UI platform compliance — insets and edge-to-edge layout, predictive back, and screen resizability behavior.
- Build and release engineering, plus automated checks that stop compliance problems from returning.
Key Responsibilities
Technical Ownership
- Own the technical approach on your engagement — establish what is actually true about the codebase, decide the upgrade strategy, and sequence the work.
- Take the hardest problems yourself rather than delegating them.
- Make and document decisions that carry consequences — minimum SDK level, dependency pinning, library replacement, API compatibility — and explain the trade-offs plainly.
- Estimate from evidence you have gathered, not from assumptions or a quick search of the code.
Engineering Execution
- Reproduce platform behavior changes against the live codebase and confirm the failure before designing the fix.
- Resolve build and toolchain breaks that span the Android SDK, the .NET version, the JDK, and third-party dependencies at once.
- Redesign integration and lifecycle behavior where the platform no longer permits the existing approach.
- Verify your changes on physical devices — behavior on this class of hardware does not reproduce faithfully in an emulator.
AI-Assisted Delivery
Using AI tooling well is part of how we deliver this work. No prior experience with coding agents is required — we will get you productive with ours.
- Use AI coding and modernization agents to inventory large codebases and apply repetitive change at scale.
- Review agent-generated changes critically — you are accountable for what ships, whatever produced it.
- Judge where the leverage is real. Agents compress predictable, pattern-based work heavily and difficult architectural work barely; be able to explain that honestly rather than overselling it.
Team & Customer
- Review the platform-facing changes of the engineers working with you, and set code and documentation standards.
- Coach junior engineers on reading platform documentation and working out what it means for real code.
- Work directly with customer engineering teams — explain findings, defend estimates, and negotiate scope on technical merit.
Must-Have Skills & Experience
- 6+ years in software development, with at least 3 years building production Android applications in C# — on Xamarin.Android, .NET MAUI, or …
Skills
- aws-sdks
- xamarin
- Android
- c-sharp
- Java
- Kotlin
- cplusplus
- microsoft-azure
- azure-pipelines
- Github
- github-actions
- iOS
