Unosquare Logo
3541 - C# Software Development Professional
Seniority
Location
Required skills
Published 3 days ago

Essential Duties and Responsibilities:

  • Researches, documents, and implements program requirements and specifications.
  • Writes, translates, and codes software programs and applications according to the specification as needed.
  • Debugging, profiling, and application performance monitoring
  • Runs and monitors performance tests on new and existing software for the purposes of correcting mistakes isolating areas of improvement, and general debugging.
  • Cultivates and disseminates knowledge of development best practices.
  • Participates/receives code reviews
  • Maintains guidelines and coding standard documentation.
  • Interacts regularly with team members to field technical queries and questions.

Skills:

  • 3+ years of experience in Angular2+
  • 3+ years of experience using TypeScript
  • 3+ years of experience in .NET Core
  • Solid experience writing unit tests with Karma + Jasmine
  • Solid experience using CSS
  • Solid experience using rxjs
  • Solid experience using Git version control
  • Solid understanding of REST APIs
  • Understand the basics of web accessibility
  • Must be a team player with the ability to work with all parts of the organization
  • Strong communication skills
  • Problem-solving skills and the ability to get the job done

Nice to have:

  • Experience working with Angular hybrid applications
  • Experience with NGRX and Redux
  • Experience working with Angular Material
  • Experience with Reactive Forms
  • Experience with Gulp
  • Experience with TSLint/ESLint
  • Solid experience implementing ADA Level AA
  • Experience using the Spectator library for unit testing
  • Solid understanding of the box model
  • Experience using CSS flexbox. (Bootstrap 4 grid system)
  • 1-2 years of experience in SQL
  • Experience designing and implementing REST APIs
  • Experience writing Unit and Integration tests (preferably using xUnit)