Summary:
We are looking for a Web Developer with excellent written and spoken communication skills, and a passion for writing software. You will be responsible for development of web applications and APIs to enhance customer experience and partner integrations. You will help us enhance our webcast platform to provide world class online education to our customers.
We are a small tight-knit team passionate about technology. We enjoy delivering solutions through prototypes and quick iterations. We are technology agnostic, and currently our systems run on Azure Cloud and our technologies include C#, NancyFX, SQL Server, JavaScript, VueJS, AngularJS 1.x. You will help guide the future of our technology stack.
Essential Duties and Responsibilities:
Build robust and maintainable code
Design, develop, and maintain systems to solve business problems
Build and maintain SPA applications using C#, NancyFX, VueJS, AngularJS, and SQL
Read and write complex SQL queries to support multiple applications’ needs
Work with our CMS (Sitecore) to enable Marketing team deliver a better website experience
Work with external Dev teams to build robust integrations with our platform
Write RESTful API’s to support internal and external integrations
Build quick prototypes from scratch to use for collaboration
Knowledge, Skills and Experience:
Proficiency in C# and vanilla JavaScript
Experience with databases ability to read and write complex queries
Solid understanding of web technologies (http, html, CSS, DOM, browsers)
Solid understanding of web-based architecture (front-end, APIs, web servers, databases)
Good graspof Version Control using Git
Appreciate and influence test-driven development and creating unit tests
Self-driven team player with ability to work independently
Bachelor’s degree in Computer Scienceor equivalent experience
Nice to Haves:
- Experience with Azure Cloud, Docker, Salesforce, NoSQL, GraphQL, CMS (Sitecore, WordPress)