- Company Name
- RedRiver Systems, LLC
- Job Title
- Senior C# / Azure Developer
- Job Description
-
**Job title**
Senior C# / Azure Developer
**Role Summary**
Lead the design, development, testing, and deployment of scalable, secure .NET Core solutions on Azure for a finance-focused organization. Deliver full‑stack features using C#, Angular, and Azure services, while actively participating in Agile Scrum practices and promoting code quality and security standards.
**Expectations**
* Provide end‑to‑end ownership of complex application components.
* Deliver high‑quality, performant, and secure code within sprint timelines.
* Mentor junior developers and enforce clean coding, testing, and documentation practices.
* Collaborate cross‑functionally with product owners, UX designers, and enterprise architecture teams.
**Key Responsibilities**
* Develop and maintain .NET Core APIs, Angular front‑ends, and Azure cloud‑native components (Service Bus, Functions, Storage, Managed Identity, B2C Auth).
* Write and optimize SQL Server database objects (procedures, views, tables, triggers).
* Implement automated unit, integration, and performance tests; conduct peer code reviews.
* Identify, remediate, and document security vulnerabilities; enforce secure coding guidelines.
* Participate actively in Agile ceremonies—Sprint Planning, Daily Stand‑ups, Retrospectives, and Demo sessions.
* Work with Enterprise Architecture to uphold coding, security, and UX standards across the organization.
**Required Skills**
* 12+ years of professional experience in C#, .NET Core, WebAPI, Entity Framework, and LINQ.
* Proficient in Angular 10+ (preferably TypeScript).
* Strong Azure Cloud‑Native expertise (Service Bus, Functions, Storage, Managed Identity, B2C Auth).
* Solid SQL Server skills: T‑SQL, stored procedures, views, tables, triggers.
* Experience with PowerShell scripting (preferred).
* Familiarity with Agile/Scrum methodology and continuous integration/continuous delivery pipelines.
* Excellent debugging, performance tuning, and security best‑practice knowledge.
* Effective communication and documentation skills.
**Required Education & Certifications**
* Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
* 12+ years of progressive, hands‑on development experience in the specified technologies.
---