Jersey City, New Jersey, United States

ThreatModeler Software Inc. is industry’s #1 automated Threat modeling platform. The successful team members will initially support our services clients, where ThreatModeler was awarded a single or multi-year competitive contract. The effort is to perform client implementations, ranging from gathering client requirements for Threat modeling services and rolling out ThreatModeler’s platform across the enterprise.

Responsibilities Include:

  • Looking for an experienced Engineering to Build features in the current stack (Asp.Net, ASP.NET MVC Core 2 (future), Web API, Angular, and SQL Server).
  • Plays a significant part in designing and building our next generation solution. We do expect very strong skill sets in certain technologies as mentioned below.
  • Designs and develops effective, maintainable, high quality code in a timely fashion
  • Drives the product feature development as a lead with the technical team spread across the globe in Agile Sprints.
  • Leads prototypes or PoC to prove concepts for new technologies, application frameworks, and design patterns
  • Outlines and communicates the most appropriate technical approach for business development activities
  • Guides team members with the solution design, implementation, and verification+Trains/mentors junior team members
  • Establishes Coding standards and Governance, Oversees and conducts code reviews to ensure adherence to the established coding and architectural standards
  • Works closely with the Products team to determine high level and detail level effort estimates for the product backlog items.
  • Contribute and lead initiatives to improve the craftsmanship of Software Engineering teams.
  • Help and engage teams to best achieve business goals. Provides expertise on cloud development technologies. Designs and directs dot net, cloud (AWS / Azure / Google) specific development activities.
  • Overall, excellent collaborator and coordinator who works shoulder to shoulder with Products team and Scrum Master for successful product feature build out.

Requirements:

  • 8-10 years of planning, designing, building, and implementing IT application systems, including the architect role in major IT applications.
  • 10-12 years of hands-on development experience.
  • Experience working in an agile development environment
  • Experience in Service Oriented Architectures and related technologies (SOAP,REST, Web Services, etc.)
  • Very strong background in Microsoft .Net full stack, development languages, and technologies.
  • Skilled in: ASP.NET Core, Entity Framework, Web API, C#, MVC, HTML5, JavaScript, CSS3, JQuery, Angular 4 or higher, Node.js, AWS SDK (Optional), Azure SDK (Optional) and Google Cloud Platform SDK(Optional)
  • Bachelor’s degree in a computer related field (Computer Science, Information systems or related field)
  • Strong background with Microsoft SQL Server databases.
  • Experience with multi-tier systems, vendor integration, Cloud and SaaS solutions.
  • Demonstrates willingness to learn new technologies and takes pride in delivering working software
  • Excellent oral and written communication skills
  • Experience participating on an agile team
  • Is self-directed and can effectively contribute
  • Experience leading a development team

Apply Now →