.NET Software Engineer
Remote
Full Time
Experienced
As a .NET Software Engineer, you will...
- Moderate involvement in the design of critical software components, systems, and features
- Design, develop, test, deploy, maintain and improve software
- Create and maintain documentation and specifications
- Write unit, integration, and other relevant tests
- Manage deliverables and deadlines in an agile setting
- Mentor and train other team members on design principles, and coding best practices
- Interact and coordinate deliverables with other technical groups in the organization
Basic Qualifications
- Strong knowledge of .NET/C#
- Strong knowledge of HTML/CSS/JavaScript
- Strong knowledge of SQL Server.
- Experience developing API and working with Message Queues.
- Experience working with data integration platforms (webhooks, zapier, tray.io, etc)
- 5+ years of software development experience in one or more general-purpose programming languages
- Experience with code versioning in a continuous integration/deployment setting
- Working proficiency and communication skills in verbal and written English
Preferred Qualifications
- Experience with AWS cloud services and development is preferred, but not required
- Experience working on SaaS applications
- Familiarity with the entire web stack
- Experience working with IIS web gardens and web farms and scaling applications
- Experience with localization and accessibility
- Experience working on large scale enterprise B2B systems
- Experience with cloud development
Apply for this position
Required*