Source description
About the role
Job Title: .Net Engineer
Location: San Ramon, CA - onsite
Length: 6-10 months
Top Skills Required:
.Net core: Microservices, API development
Strong UI development skills with react/angular
Cloud: Cloud native application development using Azure
NET Developer
Primary responsibilities include:
• Design and develop modern cloud-native applications using Azure APIM, Azure App Services, and Azure Functions.
• Experience in modernizing legacy .Net apps into cloud-native microservices architecture using C#, .NET Core, MVC, ASP.NET , REST API, OAuth2.0 LINQ, and Entity Framework.
• Configure and monitor application performance using Azure Monitoring or other monitoring solutions.
• Maintain and enhance existing legacy applications built using WinForms and WCF services.
• Hands-on experience with Azure event-based technologies (e.g., Event Grid, Event Hubs, Service Bus).
• Subject Matter Expert in Asset management / Technology platforms
• Being a resourceful candidate with strong communication skills
• Managing stakeholder expectations including the key decision makers and senior management across the organization
Qualifications
-
• 5+ years of progressive technical experience in a financial services organization
-
• 8+ years of experience in web application development, Web REST APIs using ASP.NET Core, Entity Framework, Redis.
-
• 5+ years of development experience with Azure App Services, Azure Functions, Azure Logic Apps, Azure Storage, and Azure Active Directory (AD), Azure KeyVault, Microsoft Azure Cloud Platform with ADO.
-
• 5+ years of experience in SQL, procedures, triggers, functions.
-
• Must be experienced with Azure DevOps pipelines, containerization using Docker and automated deployment of container-based workloads.
-
• UI development using React & CSS Style, JQuery, JavaScript is a Plus.
-
• Excellent knowledge of cloud computing technologies and current computing trends, including professional experience architecting and operating solutions built on Azure.
-
• Experience with High-Availability, Fault Tolerance, Scalability, Database Concepts, System and Software
-
• Strong technical communication skills and the ability to work with team members at all levels
-
• Ability to work independently and collaboratively in a team-oriented environment, handle several projects simultaneously and prioritize effectively
-
• Excellent problem-solving skills and strong attention to detail
-
Education, Training and Certifications:
-
• Bachelor's degree in computer science, finance or other relevant areas
More at 3B Staffing