Senior Software Full Stack
Job Summary
At U.S. Bancorp India were on a journey to do our best. We believe it takes all of us to bring our shared ambition to life and each person is unique in their potential. A career with U.S. Bancorp India gives you a wide ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things learn new skills and discover what you excel atall from Day One.
Key Responsibilities:
This role involves designing building andmaintainingTeams(M365)application collaborating with stakeholders and ensuring secure and reliableapp development and deployment. Expertise in Microsoft Teams SDKMicrosoft Agent SDKbuilding apps for teamsM365 Mobile Native M365 apps React with Fluent UIAzure handsonwith AD B2C/Entra External ID BOTSignalR Azure Kubernetes App Registrations App Insights Gitlab and CI/CD.
Key Responsibilities:
Design and Develop Teams Apps:
Design develop and deploy Microsoft Teams applicationsleveragingTeams SDKAgent SDKAzure services API Gateway Vault forsecretsmanagement.
Experience is building seamless app experience across M365 suite of applications and Mobile applications.E.g.Teams Desktop/Mac Client Teams Web Client Teams Android/iOS clientusing React with Fluent UI front end and AzureDotNetbackend.
Azure Expertise:
Demonstrate strong understanding and practical experience with Azure services including but not limited to Azure BOT AD B2C/Entra External ID App Registration App InsightsAzure KubernetesAzureSQLMI.
Strong foundationon Azure AD OAuth JWT.
CI/CD Pipelines:
Implement and manage continuous integration and continuous deployment (CI/CD) pipelines for Teams appsingitlab.
Automation and Scripting:
Utilize scripting languages (e.g. PowerShell Python) and infrastructure-as-code (IaC) tools (e.g. Terraform) to automate tasks and deployments.Familiaritywithyamlgolang is a plus.
Automation of database scripts and deploying database via code leveraging Liquibase or Flyway.
Monitoring usingDataDogSignFXAppDynamics.
Collaboration:
Collaborate with cross-functional teams including business stakeholders developers and DevOps engineers to gather requirements design solutions and ensure successful deployments.
Documentation and Maintenance:
Develop andmaintaindocumentation for Teams apps and related Azure infrastructure.
Problem Solving:
Troubleshoot and resolve issues related to Teams app development.
Must Have
DotNet(Entity Framework Core Microservices) React with Fluent UIAzure AD OAuth JWT Microsoft Teams SDKMicrosoft Agent SDKReact with Fluent UI Playwright for front end E2E and Integration testingKarate for backend E2E testingAzure hands with AD B2C/Entra External ID BOTSignalR AKS App Registrations App Insights
Nice To Have
Adobe Experience Manager nginx pm2
If theres anything we can do to accommodate a disability during any portion of the application or hiring process please refer to ourdisability accommodations for applicants.
Posting may be closed earlier due to high volume of applicants.
This is an U.S. Bancorp India posting. U.S. Bancorp India is a part of the U.S. Bank family.
Required Experience:
Senior IC
About Company
Experience personalized banking services for your unique needs with U.S. Bank - Checking, credit cards, home loans & convenient online banking. Member FDIC.