C# Developer


: $115,530.00 - $170,900.00 /year *

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

What you ll do

  • Delivering an ongoing feature-set within a complete web application
  • Writing tested, idiomatic, and documented C#
  • Communicating with internal systems and services, external web services to acquire and distribute content
  • Coordinating with the UI development team to build an effective and achievable products and processes

What s required

  • Must be passionate about building mission-critical, elegantly engineered, scalable systems
  • Proficient in creating REST Web Services using C#
  • Thorough understanding of asynchronous mechanisms used in modern JavaScript development (Promises, RxJS Observables, etc.)
  • Experience building APIs
  • Proficiency in .Net Framework, C#, WebApi
  • Experience with Git source code management
  • Professional, precise communication skills
  • Commitment to the highest ethical standards
  • Creating self-contained, reusable, and testable modules and components
  • Must actively practice clean coding practices (SOLID, continuous refactoring, testing)
  • Excellent communication skills
  • Comfortable operating in a fast paced, Agile environment
  • Fluency in operating with databases (MongoDB a plus)
  • Writing extensive unit tests using automated TDD tasks
  • Creating configuration, build, and test scripts for Continuous Integration environments

What s not required but very helpful and desired

  • Containerized deployments using Docker, OpenShift etc.
  • Exposure to node.js
  • Exposure to Graph QL
  • Exposure to Angular
  • Exposure with SQL and MongoDB
- provided by Dice
Associated topics: back end, develop, perl, php, programming, python, sde, software development engineer, software engineer, software programmer * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...