Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Applied Information Sciences Logo

Full Stack C# Developer

Applied Information Sciences

Salary not specified
Sep 3, 2025
Reston, VA, US
Apply Now

AIS is looking for individuals that are passionate about finding innovative solutions, and excited about emerging technologies and capabilities to solve challenging business problems.

Requirements

  • 8+ years of Software engineering and design experience with large scale business applications in a fast-paced iterative development environment.
  • 5+ years of experience in public cloud (Azure).
  • 2+ years of Technical leadership/Consulting background Technical Skills preferred.
  • Experience with C-Sharp, .NET, React, data structures, basic algorithms, and applying object-oriented principles and design patterns.
  • Strong API design and development skills.
  • Proficiency with development tools such as Visual Studio and Git.
  • Proficiency with relational databases craft and query construction and optimization (we use SQL Server and PostgreSQL; other RDBMS (Relational Database Management Systems) experience is acceptable.

Responsibilities

  • Participates as a senior team member in the design, development, and maintenance of multi-tiered business applications.
  • Design, write, unit test, and document application code to successfully deliver project-based work.
  • Design, write, test, troubleshoot, and document application code
  • Provide mentorship to junior Developers.
  • Learn new technologies and know industry standards, best practices, and trends.
  • Build elegant, scalable, extensible, cost-effective solutions with an eye toward innovation and agility.
  • Utilize problem-solving and decision-making skills to understand client pain points and to self-troubleshoot as challenges arise.

Other

  • Individuals holding this position are typically expected to be mentors from technical and delivery perspectives as well as work independently as a member of a team.
  • This role interfaces with IT colleagues and other stakeholders to evaluate defined complex business requirements and processes, assesses available technologies, determines infrastructure, and recommends solution options.
  • Incumbents play a significant role in building application solutions which may involve diverse development platforms, software, hardware, technologies, and tools.
  • Demonstrates personal accountability and actively engages the team in demonstrating accountability.
  • Supports quality efforts within the team.