Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

AIS (Applied Information Sciences) Logo

Full Stack C# Developer

AIS (Applied Information Sciences)

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

AIS is looking for individuals 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.
  • Work in a team with other smart AIS employees using cutting-edge technologies to solve challenging business problems.
  • Build elegant, scalable, extensible, cost-effective solutions with an eye toward innovation and agility.

Other

  • This is a remote position with occasional travel (if needed)
  • 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.
  • Incumbents have a thorough understanding of available technology landscape, tools, and existing designs.
  • This individual also participates fully in all team practices and standards.
  • 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.