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.