Full Stack Developer Job at Think Tank, Inc., Silver Spring, MD

OXh2OUk2QlJaSWxpRWc1dUpPUnFLR3V1Q0E9PQ==
  • Think Tank, Inc.
  • Silver Spring, MD

Job Description

Job Description

Job Description

*Proof of Work Authorization Required

*Experience working with federal government and live in NY area strongly desired

*Position is Subject to Contract Award

*May work remote with possibility of occasional travel to Brooklyn, NY

POSITION DESCRIPTION:

The full stack developer is responsible for planning, designing, coding, testing, troubleshooting, integrating, and maintaining applications in a .NET environment. They will also support security management, performance monitoring, and enhancements.

EDUCATION AND EXPERIENCE:

  • Bachelors of Science in Computer Science, or related field
  • 5+ years of experience with full stack development
  • Extensive experience in large scale design and implementation projects
  • Experience with developing inclusive and accessible user interfaces
  • Masters in Computer Science or related field (desired)
  • Experience working with education systems or Department of Education (desired)

CERTIFICATIONS:

  • Microsoft Certified: Application Developer Associate or equivalent

RESPONSIBILITIES:

  • Design and implement adaptable and innovative features across the full technology stack (frontend, backend and database)
  • Develop modular, scalable and reusable code focused on performance and security
  • Collaborate with UI/UX designer and business analyst to create intuitive interfaces
  • Contribute to system architecture and code reviews
  • Ensure the technology stack aligns with DOE standards and cybersecurity standards with seamless integration with modern tools

SKILLS:

  • Expertise in software analysis, design, estimation, development, testing, enhancements, support, and related activities through different stages of SDLC process.
  • Proficient working with .NET 9+ Framework, C#, SQL Server, Angular/React, REST APIs, Azure DevOps, Git
  • Familiarity with enterprise data integration and authentication frameworks
  • Strong understanding of responsive design and accessibility standards (WCAG 2.1+)
  • Ability to work collaboratively with cross functional teams as well as independently
  • Ability to clearly communicate risks, obstacles, and issues

Job Tags

Contract work, Live in, Remote work,

Similar Jobs

Spark by Hilton Salt Lake City Airport

Hilton Hotel- Front Desk Associate-Night Auditor Job at Spark by Hilton Salt Lake City Airport

 ...Do you love to travel? Do you enjoy staying at hotels? Are you interested in travelling and getting a great deal on rooms, rental cars and more? Then this is the job for you! Enjoy hotel benefits from all the hotel brands around the world! Full time Front Desk position... 

Lamprey Health Center

Medical Assistant Trainee Job at Lamprey Health Center

 ...Medical Assistant Training Program (school based & on the job training) Are interested in community health, Want to make a difference...  ...Great Bay Community College and four weeks of a clinical internship with Lamprey Health Care. Tuition will be paid by Lamprey... 

Equinox

Personal Trainer, Wall Street Job at Equinox

 ...Maintain an organized and safe fitness floor during shifts and sessions Professional Development ~ Attend Continuing Education classes to elevate knowledge and qualify for promotions ~Attend and participate in any required one-on-one or team meetings with... 

Vanguard Temporaries, Inc.

Handyman Job at Vanguard Temporaries, Inc.

Job Purpose: Maintains facilities by performing minor repairs to building; service equipment; maintaining company vehicle. Duties: * Determines tools to use by reviewing work assignments. * Maintains windows by replacing broken glass with new panes. * Completes repairs ...

ECU Health Ophthalmology

Ophthalmology - Pediatric Job at ECU Health Ophthalmology

 ...Details Client Name ECU Health Ophthalmology Job Type Permanent Offering Physician Profession Ophthalmology Specialty Pediatric Job ID 15365934 Shift Details Shift Full Time Days...