Title: Full Stack .NET Developer (C#, Angular)
Location: Everett, WA. Onsite
A client in the Everett, WA area is looking to bring on a full stack .NET developer to build Angular web applications and to migrate legacy Microsoft Access systems to modern web-based platforms. This person should be a hands-on developer who will work closely and collaboratively with the Software Integration Team, however this person will sit directly on the Electrical Load Analysis team. This person should have an understanding of the tool accreditation processes. This person will work with project managers and business partners.
Key Responsibilities
• Design, develop, test and deploy server-side components and APIs using C# and .NET (Framework/Core)
• Build and maintain responsive front-end apps using Angular
• Develop and consume RESTful APIs: ensure adherence to API design best practices and security standards.
• Implement data access using Entity Framework (Code First or Database First) and optimize data access patterns.
• Maintain, troubleshoot, and modernize Microsoft Access databases and forms; migrate Access solutions to contemporary architectures where appropriate.
• Write efficient T-SQL for Microsoft SQL Server, including stored procedures, views, and performance tuning.
• Collaborate with product owners, QA, UX, and other developers in Agile/Scrum environments.
• Produce technical documentation, unit/integration tests, and support CI/CD pipelines.
• Participate in code reviews, architecture discussions, and technical mentorship.
Required Qualifications:
• 4+ years professional software development experience with C# and .NET.
• Strong front-end development experience using Angular (18 or later).
• Solid SQL Server experience: schema design, T-SQL, query tuning, and indexing.
• Proven experience designing and implementing RESTful APIs.
• Hands-on experience with Entity Framework (EF Core) including migrations and performance considerations.
• Practical experience maintaining and developing Microsoft Access applications (forms, reports, VBA, linked tables).
• Familiarity with source control systems (Git), automated builds, and unit testing frameworks.
• Strong problem-solving skills, communication skills, and ability to work in cross-functional teams.
Preferred Qualifications:
• Experience migrating Microsoft Access databases to SQL Server and web-based front ends.
• Experience with Azure or other cloud services (SQL Database, Functions).
• Familiarity with authentication/authorization patterns (OAuth2, JWT).
• Exposure to performance profiling tools and CI/CD pipelines (Azure DevOps).
• Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent experience).