Profound Technologies
Fullstack Developer
Profound Technologies, Chester Springs, Pennsylvania, United States, 19425
Job Description
Profound Technologies is an Audio/Video solution provider driven by its core value to reduce technology friction and drive human experiences. In our pursuit of that goal we have many web application development needs that we are looking to accomplish with the help of a dedicated fulltime team member. Innovation is a requirement in our industry and many are unaware that Audio/Video and Custom Software are tied at the hip. We have a multitude of projects to work on together, such as customer facing design tools, rebuilding our ecommerce site, new interactive marketing interfaces, further developing our internal process tools, etc. We are looking for an experienced full-stack web developer to take ownership of these ideas and to drive them forward. This role would also include managing subcontract resources as needed.
The ideal candidate will be an active participant throughout planning, development, testing and maintenance of the software and related infrastructure. We are looking for someone with a passion for new ideas, making a strong impact in our company, and a positive energy to meeting the needs of a growing business with a strong culture.
Our strong company culture and the fun we have lends itself best to a person who can work fulltime in our Chester Springs, PA office location - but we will consider stand-out remote opportunities.ResponsibilitiesInheritance/maintenance of established codebasesPlanning development efforts and making time estimatesDeveloping new featuresFixing bugs, performance issuesContributing to R&D effortsProviding feedback on potential improvements and enhancementsTechnologiesMicrosoft C# .NET Core, ASP.NET Core, Entity Framework CoreAngular 4+, Typescript, JavaScriptVisual Studio, Visual Studio CodeGITSkillsProficient in C#, Typescript, and JavaScript.Proficient in server-side web application frameworks .NET Core and NodeJS, frontend application frameworks like Angular 4 or higher.Proficient in designing Web API, REST and strong understanding of HTTP request/response structure.Proficient in the use of Entity Framework Core, LINQ for creating data access layers for applications.Strong knowledge on Entity Framework Code First and Migration.Proficient in designing database schemas, writing queries and stored procedures, defining indexes, and optimizing queries for MS-SQL server.Understands browser storage technologies, sessions, and cookies.Ability to implement and manage NPM packages.Proficient in HTML, CSS, Bootstrap / Material UI framework, Rxjs.Proficient in writing API and UI unit test cases.Knowledgeable in architecting, designing and developing applications in an Azure Cloud environment.Uses source control and annotates code appropriately.Ability to work independently with both front-end and back-end.Linux command-line experience.Understanding of deploying applications on IIS server a plus.Familiarity with networking protocols (TCP, UDP, SSH, HTTP/S, etc) a plusFamiliarity with A/V concepts a plusRequirementsCollege degree in computer science or related discipline5+ years of professional software engineering experience
Profound Technologies is an Audio/Video solution provider driven by its core value to reduce technology friction and drive human experiences. In our pursuit of that goal we have many web application development needs that we are looking to accomplish with the help of a dedicated fulltime team member. Innovation is a requirement in our industry and many are unaware that Audio/Video and Custom Software are tied at the hip. We have a multitude of projects to work on together, such as customer facing design tools, rebuilding our ecommerce site, new interactive marketing interfaces, further developing our internal process tools, etc. We are looking for an experienced full-stack web developer to take ownership of these ideas and to drive them forward. This role would also include managing subcontract resources as needed.
The ideal candidate will be an active participant throughout planning, development, testing and maintenance of the software and related infrastructure. We are looking for someone with a passion for new ideas, making a strong impact in our company, and a positive energy to meeting the needs of a growing business with a strong culture.
Our strong company culture and the fun we have lends itself best to a person who can work fulltime in our Chester Springs, PA office location - but we will consider stand-out remote opportunities.ResponsibilitiesInheritance/maintenance of established codebasesPlanning development efforts and making time estimatesDeveloping new featuresFixing bugs, performance issuesContributing to R&D effortsProviding feedback on potential improvements and enhancementsTechnologiesMicrosoft C# .NET Core, ASP.NET Core, Entity Framework CoreAngular 4+, Typescript, JavaScriptVisual Studio, Visual Studio CodeGITSkillsProficient in C#, Typescript, and JavaScript.Proficient in server-side web application frameworks .NET Core and NodeJS, frontend application frameworks like Angular 4 or higher.Proficient in designing Web API, REST and strong understanding of HTTP request/response structure.Proficient in the use of Entity Framework Core, LINQ for creating data access layers for applications.Strong knowledge on Entity Framework Code First and Migration.Proficient in designing database schemas, writing queries and stored procedures, defining indexes, and optimizing queries for MS-SQL server.Understands browser storage technologies, sessions, and cookies.Ability to implement and manage NPM packages.Proficient in HTML, CSS, Bootstrap / Material UI framework, Rxjs.Proficient in writing API and UI unit test cases.Knowledgeable in architecting, designing and developing applications in an Azure Cloud environment.Uses source control and annotates code appropriately.Ability to work independently with both front-end and back-end.Linux command-line experience.Understanding of deploying applications on IIS server a plus.Familiarity with networking protocols (TCP, UDP, SSH, HTTP/S, etc) a plusFamiliarity with A/V concepts a plusRequirementsCollege degree in computer science or related discipline5+ years of professional software engineering experience