Develops applications, websites, mobile solutions and server-side infrastructure software to manage, process, and deliver data through web APIs
Design, develop and deploy high-volume, enterprise-level services and utilities to support both native and web-based applications
Be a key part of the software development process, designing a flexible, scalable platform and working together with the development team to support, improve, and extend the existing code
Interact, update, create RESTful APIs to support the needs of the presentation layer
Writing tested, and documented JavaScript, HTML, and CSS
Assists the Technical Support team to diagnose and resolve issues.
Responds quickly to customer requests and work closely with Support and other groups within the company on time-sensitive issues.
Assists with releases, QA, server maintenance, upgrades and deployment.
Documentation of product enhancements and bug fixes
Qualifications:
6+ years’ experience in C#.NET
Experience with front-end frameworks (Angular preferred)
Experience with NodeJS and ExpressJS
Experience with writing ES6
Experience in .NET, MVC, TSQL, including query optimization, database design and indexing
Some familiarity with .NET Core, MS SQL Server
Functional understanding of Sockets, HTTP, FTP, RESTful and SOAP APIs
Version control tools such as git
Demonstrates technical problem-solving abilities, effective communication, collaboration, and interpersonal skills
Enthusiastic about taking on new challenges
Highly organized, detail oriented and able to work autonomously given high-level requirements and minimal direction from managers