Senior .NET Engineer

Senior .NET Engineer

Essential Job Functions:

  • Participate in bi-weekly sprint planning.
  • Actively update capacity and progress in Team Foundation Server.
  • Analyze end-users’ needs and develop software solutions within time and cost constraints.
  • Program, test, debug, monitor and document changes.
  • Implement test-driven-design (TDD) throughout code infrastructure.
  • Recommend changes and enhancements to existing software systems.
  • Perform other duties and responsibilities, as assigned.

Knowledge:

  • At least 5 years of software development experience including 1 year in a senior role.
  • Strong experience in .NET Framework
  • 2+ years experience with .NET Core
  • Significant experience with API development and microservices.
  • Expert knowledge and experience in C#.
  • Strong programming experience with SQL Server as a data store (Transactions, locking etc.)
  • 1+ years of experience with Azure/AWS Cloud Services
  • Advanced in Clean architecture coding principles.
  • Strong knowledge of front-end languages.
  • Advanced in API web services and REST.
  • Intermediate knowledge in Agile methodologies.
  • Solid communication skills.

Skills and Abilities required:

  • Ability to read, write, and speak the English language proficiently.
  • Ability to handle a multitude of tasks.
  • Ability to use multiple platforms at once.
  • Ability to apply general rules to specific problems to produce answers that make sense.
  • Skill in effective communication: speaking and writing to convey accurate information appropriate for the needs of the audience.

Job Category: .NET .NET Core C# SQL
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx