Full-Stack Developer (C#, .NET)

Software Engineering
Stratham, NH
Posted 6 months ago

Back To Careers

Job Description

Position Imaging Inc. is looking for a Full-Stack Developer to work with the existing full-stack development team in enhancing and maintaining the current primary line of business products in web, desktop environments. The ideal candidate will work closely with other team members during the development process. The technologies included but not restricted to C#, ASP.NET Web API, ASP.NET MVC, TypeScript, Angular, HTML, CSS, JavaScript, T-SQL, LINQ, Microsoft SQL Server, Microsoft Azure, experience with multi-threading, asynchronous programming, data binding design is a requirement for thorough understanding of all of the components of our platform and infrastructure. This position is responsible for implementation of designs and resolution of bugs, considering input from primary business sponsors, analysts, and developers.

Responsibilities

  • Enhancement and maintenance of primary business applications
  • Ensuring low-latency and correct implementation of business rules
  • Writing tested, documented and idiomatic code
  • Cooperating with the other developers on design and implementation
  • Following software development life cycle (SDLC) procedure
  • Coding with awareness of ISO 27001 security principles
  • Timely and accurate completion of assigned tasks

Skills and Qualifications

  • Direct professional experience with C#, T-SQL, Angular, LINQ, Entity Framework, TypeScript, data binding techniques
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, asynchronous programming, when needed
  • Proficient use of git and how it integrates with SDLC
  • Bachelor’s Degree
  • Professional, precise communication skills
  • Creating self-contained, reusable, and testable modules and components
  • Knowledge of SOAP, WCF, and REST, specifically when working with external systems
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Validating business logic with appropriate logging
  • Experience with building the infrastructure for serving the front-end app and assets
  • Documenting the code inline using TSDoc or other conventions
  • Writing extensive unit tests using automated TDD tasks
  • Creating e2e test suites for all components, and running them with XUnit, MS Test (or a well reasoned alternative)
  • Knowledge of JIRA, Google Docs

Job Features

Job CategoryCareer Opportunities

Apply Online

A valid email address is required.