Software Engineer
Role details
Job location
Tech stack
Requirements
The candidate will work in a team environment using a variety of technologies for building leading edge solutions for both internal as well as customer-facing media playback solutions. Solutions employ advanced video security techniques including forensic watermarking, Digital Rights Management (DRM) and encryption. Technologies used include but are not limited to:
-
Work on the latest web technologies including: Angular, .Net Core, Web API and Typescript
-
Work on the latest technologies of .Net Core and .Net 4
-
Windows Server and Linux
-
Docker/Kubernetes
Requirements
-
3+ years of C# experience
-
3+ years of ASP.NET MVC 4/5 development experience
-
Basic understanding of .net core vs the .net framework
-
Strong Web Development: Typescript, HTML5 using frameworks like Angular or similar
-
Strong knowledge of object-oriented programming
-
Strong knowledge of web API/REST
-
Strong knowledge in documenting technical specifications
-
Proven experience with Git
-
Experience with using SQL Server as a backend preferred
-
Experience with Entity Framework and Dapper
-
Experience with writing unit tests for code including client script
-
Must be a self-starter
-
Excellent communication skills
-
Experience with writing unit tests for code including client script
-
Must be able to assist team members in the completion of tasks and assignments to ensure project completion
-
Bachelor's degree required
#LI-DB1