Full Stack Software Engineer

TrapWire Inc.

  • Herndon, VA
  • 30+ days ago

    Highlights

    Substantial experience developing AJAX-rich web applications using the technologies listed above, plus. has a great opportunity for a software engineer who is able to knock out high-quality (tested), high-performance (measured) code.

    Numbers & Facts

    LocationHerndon, VA

    Description

    TrapWire Inc. has a great opportunity for a software engineer who is able to knock out high-quality (tested), high-performance (measured) code.

    The ideal candidate fits in well with our team culture.

    • Pleasant to work with
    • No cowboy coding – this is a team effort
    • Happy to spend time designing before coding
    • Content to conform to team coding conventions
    • Seeks to improve the team/process with honest observations, but not finger-pointing
    • Doesn't mind if someone changes your code
    • Grateful when a test engineer discovers a flaw
    • Suggests good ideas, but doesn't mind if nobody likes it
    • Suggests bad ideas, and not afraid to laugh at yourself
    • Not afraid to ask questions
    • Not afraid to over-communicate
    • Believes in the company mission

    Experience

    Deep experience with most of our core technologies.

    Platforms/Frameworks

    • .NET Core
    • .NET MVC (Razor)
    • ASP.NET Web API
    • SQL Server
    • Redis
    • ElasticSearch
    • Azure App Service, Function App, Storage Account, and supporting resources

    Languages/Libraries/Protocols

    • C#
    • JavaScript (TypeScript a plus)
    • jQuery
    • JSON
    • HTTP
    • HTML
    • CSS/SASS
    • SQL

    Tools/Utilities

    • Visual Studio
    • NUnit
    • SQL Server Management Studio
    • Jenkins
    • Experience with Github Actions is a plus

    Substantial experience developing AJAX-rich web applications using the technologies listed above, plus

    Other Skills

    • Experience dealing with different browsers
    • Comfortable debugging in a browser and with other tools
    • Good understanding of security issues
    • Familiar with using third-party API's
    • Experience developing services in an n-tier SOA
    • Familiar with good design patterns
    • Familiar with scaling for performance and capacity
    • Experience integrating AI into the dev process is a big plus

    Process

    • Comfortable with Agile methodology for software development
    • Comfortable writing unit tests
    • Comfortable with a continuous integration build system
    • Comfortable with using tools like Slack for everyday communication

    Why Join TrapWire

    • Work on technology supporting security, intelligence, and operational awareness platforms.
    • Collaborate with a highly skilled engineering team solving real-world problems.
    • Competitive compensation and a comprehensive benefits package.

    TrapWire is an equal-opportunity employer.