The role of a Product Service Engineer is focused on creating Customer-facing library/solution packages built on top of the Footprint Platform. As a part of the product team, this role will collaborate closely with the development, product, and implementation teams to create packages that the implementation and customer account teams will utilize to deploy a customer-facing Footprint Cloud application. This critical role will heavily influence the development and product development team's backlogs to ensure successful customer application delivery.
Essential Job Functions
- Partner with teams to evolve and enhance the product features, operations, and platform
- Work with peer teams to understand the platform and create client-facing applications with the product team
- Gain expertise in Footprint data model our back-end database (SQL Server); utilize this knowledge to design and develop new web functionality and reports
- Develop client-side applications using Typescript and related technologies to produce the next generation of customer-facing applications and features
- Periodically reviews system to ensure client needs are met; identifies possible modifications as required
- Maintain artifacts and assets within DevOps
- Document time within DevOps
- Perform accurate and timely time tracking and entry
- Performs other related duties as assigned
Requirements
Education
- Associate or Undergraduate Degree in a relevant subject and/or technical training or a minimum of 5 years of relevant experience
Experience
- 3+ years of hands-on web development experience and understanding of modern web applications
- Development experience working within an SOA
- Experience working in the .NET framework using C# and OData APIs
- Experience with client-side frameworks/technologies (Typescript)
- Strong Microsoft SQL Server experience
- Experience using Object-Relational Mapping for accessing data and SQL Server
- Minimum of 5 years of experience in integration implementations and support
- Experience with Microsoft SQL Server (queries, SSRS, and SSIS)
Knowledge, Skills, And Abilities
- Creative problem-solving, analytical thinking, and troubleshooting are required to design a system that meets clients needs
- Ability to work independently and as part of a team
- Ability to build and maintain collaborative relationships with team members and clients
- Good communication skills - the ability to communicate clearly and concisely in both verbal and written mediums
- Ability to organize own work based on the priorities established
Benefits
- Medical Insurance
- Paid Time Off
- Paid Holidays
- Remote Work