
Full Stack (react, .NET)
Ernst and Young1 month ago
Hyderābād, IndiaMid Level / Senior
Responsibilities
- Design, develop, and maintain scalable backend systems, APIs, and reusable services using C#, .NET Core, and ASP.NET Core.
- Lead React Native development for enterprise iOS and Android applications and integrate those applications with backend APIs and enterprise systems.
- Implement and troubleshoot MSAL authentication flows, Microsoft identity integrations, token handling, secure sessions, and enterprise mobile security requirements.
- Support Android and iOS packaging and deployment, including signing, provisioning profiles, certificates, Gradle, Xcode, and CocoaPods.
- Build cloud-native solutions using Azure services and collaborate with frontend, QA, DevOps, security, architecture, and product teams.
- Conduct code reviews, improve maintainability and reliability, troubleshoot production issues, perform root-cause analysis, and mentor junior engineers.
Requirements
- 4–6 years of software development experience with strong hands-on .NET backend and mobile application development experience.
- Strong expertise in C#, .NET Core, ASP.NET Core, API development, distributed systems, scalability, security, and performance optimization.
- Hands-on React Native experience and strong knowledge of JavaScript, TypeScript, React concepts, hooks, component architecture, state management, and mobile navigation.
- Experience integrating mobile applications with backend APIs, authentication systems, Microsoft identity platform, MSAL, OAuth 2.0, OpenID Connect, JWT, scopes, claims, and role-based access.
- Exposure to Microsoft Intune app wrapping or Intune SDK concepts, mobile application management, and app protection policies.
- Understanding of Android and iOS build ecosystems, including Android Studio, Xcode, Gradle, CocoaPods, app signing, certificates, and provisioning profiles.
- Hands-on experience with SQL Server, Entity Framework Core, database design, and query optimization.
- Experience with Azure services including App Services, Functions, Azure SQL, Storage, Key Vault, API Management, and Application Insights.
- Familiarity with Azure DevOps or GitHub Actions, Git-based workflows, release management, and production support.
- Preferred experience includes React or Angular, Redux Toolkit, React Navigation, Firebase messaging, secure storage, mobile analytics, crash reporting, Docker, Kubernetes, Azure Kubernetes Service, API versioning, Swagger or OpenAPI, caching, observability, and testing with Jest, React Native Testing Library, xUnit, or NUnit.
- Strong debugging, problem-solving, communication, stakeholder collaboration, technical documentation, solution architecture, and mentoring skills.
Benefits
- Flexible work environment with opportunities for professional development, mentorship, skill building, and leadership growth.
- Health and wellness packages, rewards, learning opportunities, and an inclusive culture supporting diversity, equity, and inclusion.
- Reasonable disability-related adjustments or accommodations are available during the recruitment process.
Tech Stack
AzureC#DockerFirebaseGitGitHub ActionsGradleiOSJavaScriptJestKubernetesMicrosoft SQL ServerNUnitReactReact NativeTypeScript
Categories
Full StackMobile
About Ernst and Young
Ernst & Young (EY) provides audit/assurance, tax, consulting, strategy and transactions services to enterprises, financial institutions, and public‑sector clients. Structured as a global network of partner‑owned member firms, it sells professional services on a fee basis, including a dedicated Financial Services Organization for banking, insurance, and capital markets. Headquartered in London, EY was formed in 1989 from the merger of Ernst & Whinney and Arthur Young, and operates in 150+ countries.