.Net Software Engineer (Hybrid)

Irvine Technology Corporation

Apply Now

The Technology Services department in Glendale, California is seeking a dynamic Principal Software Engineer to join their team. This position will be responsible for the maintenance and continued improvement of their suite of internally developed .NET applications. The ideal candidate will be comfortable diving into an environment of legacy applications to enhance existing features, while incrementally migrating core capabilities to a service-oriented, cloud-based architecture. This position will be a great fit for someone who enjoys solving business and process issues, in the pursuit of providing the highest level of service to our users and the families we serve.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Design, code, and deploy software features within the Scrum methodology
  • Participate in core Scrum ceremonies: Sprint Planning, Daily Scrum, Retrospectives
  • Groom stories based on provided requirements, and tracking down any missing/emergent requirements as needed
  • Work with support specialists, peers, and users to diagnose, prioritize, and fix software defects
  • Learn the essential business processes supported by our applications and identify opportunities for cross-cutting solutions
  • Write (and continuously refactor) code so that it is accurate, performant, secure, testable, maintainable, scalable, and conforms to established coding standards
  • Write and maintain unit tests that are suitable for CI/CD pipelines
  • Set up and maintain CI/CD pipelines for on-prem and cloud deployment destinations
  • Migrate existing on-prem applications to Azure
  • Collaborate with cross-functional teams across the organization to integrate systems of record
  • Maintain high quality documentation suitable for consumption by developers and business stakeholders
  • Effectively communicate architecture and processes through diagrams and whiteboarding
  • Cross-train with other developers to transfer knowledge and break down silos
  • Build/maintain libraries encapsulating core functionality for reuse across our applications
  • Create, modify, and optimize database tables, stored procedures, and functions in Microsoft SQL Server

 

QUALIFICATIONS/REQUIREMENTS

  • Excellent oral and written communication skills
  • 5+ years full-stack web development using .NET and Microsoft SQL Server
  • Fluency in C#, T-SQL, JavaScript, HTML5, CSS 3
  • Professional experience: Azure/AWS applications; building websites in ASP.NET MVC; building REST API’s using Web API; deploying applications to on-prem and cloud environments; implementing application authentication using OAuth, SAML, JWT, etc.
  • Ideally also having professional experience using: Git; React; SignalR; .NET Core; , functions, storage, gateways, service bus
  • Strong understanding of: Service Oriented Architecture (SOA), Design Patterns, SOLID principles, Object Oriented Programming/Design (OOP/OOD)
  • Exposure to: PowerShell, Crystal Reports, Adobe Acrobat, SSIS, SSRS

Apply Now

  Apply with Google   Apply with Twitter
  Apply with Github   Apply with Linkedin   Apply with Indeed
  Stack Overflow