closed vacancyFull Stack C# .NET Developer - remote

Academica Virtual Education LLC
Posted 4 years ago $70k - 85k (US Dollars)

Description: 

The Senior .Net Developer will work on a team to design and implement various websites, programs, and applications in the Education Technology space. Due to the diversity and number of departments and tasks, an applicant’s aptitude to learn, and apply the training will be paramount for success. This role will have a strong focus on Microsoft technologies (C#, .NET, Entity Framework, Azure, SQL, etc.) and will be remote. The remote work environment necessitates a self-directed and proactive personality. You will be directly involved with application coding, debugging, code review, and the development of operational procedures and documentation. 

Responsibilities:

  • Write simple, straightforward, clean, scalable code
  • Work with multiple departments to increase productivity through application development and automation of repetitive tasks
  • Maintain and improve existing applications including integrations with 3rd party APIs
  • Mentor the junior and mid-level developers of the team, and designate tasks to team members in a balanced and effective manner
  • Perform regular code-review for code written by less experienced developers and offer feedback and suggestions
  • Coordinate and work with business and system analysts, and UI/UX designers who are involved with the software
  • Document software as a complete reference for further maintenance and upgrades
  • Create and maintain regression tests 

Required Qualifications:

  • BS/MS degree in Computer Science, Engineering or equivalent with relevant programming experience
  • Familiarity with ASP.NET framework and MVC design/architectural pattern
  • 3+ years of database design and development experience (Microsoft SQL Server)
  • 5+ years of development experience with C# .NET, JavaScript, HTML5/CSS3
  • Experience working with and developing APIs for third-party applications
  • Extensive experience in solving problems of varying complexities
  • Experience in Agile work environment
  • Excellent troubleshooting and communication skills
  • Able to work under tight schedules, can effectively manage and prioritize multiple work assignments

Desired Qualifications:

  • Experience in writing Unit Tests using frameworks
  • Experience in cloud hosting (Azure/AWS)