Overview
PCF Souvenirs is a leading vendor in the B2B souvenir market across North America, constantly striving to offer high-quality products at competitive prices.
We are looking for an experienced .NET Developer to join our IT team to develop and support the business applications that keep our company running.
This is primarily a software development role focused on maintaining and improving our internal business applications built on Microsoft technologies. You will also work directly with employees across the company, helping investigate issues, providing technical guidance, and supporting our sales team remotely when needed (phone, email, and remote tools).
Our systems support many areas of the business, including sales, warehousing, accounting, and integrations with third-party systems.
The right person is someone who enjoys solving problems, can work independently, and is comfortable learning how different systems work. You will have the freedom to recommend and use new technologies for future projects while also supporting and improving our existing applications.
Responsibilities
- Develop and maintain applications using C#/.NET and Visual Studio.
- Design, write, and troubleshoot SQL Server queries and stored procedures.
- Investigate and resolve issues across multiple integrated business systems.
- Work directly with non-technical users to understand problems and provide effective solutions via phone, email, and remote support.
- Take ownership of issues and see them through to resolution with minimal supervision.
- Develop enhancements and new internal applications.
- Provide occasional support for office hardware, printers, mobile devices, and equipment used by sales teams.
Requirements
- Proven experience in web and desktop development.
- Strong experience developing applications with C#/.NET.
- Strong SQL Server knowledge.
- Experience working with Microsoft development tools, including Visual Studio.
- Basic knowledge of Windows, networking, and office hardware.
- Excellent troubleshooting and analytical skills.
- Strong problem-solving skills with attention to detail.
- Ability to work independently and take ownership of tasks.
- Strong communication skills and good spoken and written English.
- Comfortable communicating with non-technical users by phone, email, and remote support.
- Willingness to learn new systems and technologies.
Nice to Have
- Experience with REST APIs and system integrations.
- Experience with Angular or other modern web technologies.
- Experience with labeling software (NiceLabel, etc.).
- Experience with POS systems.
What We Offer
- Opportunity to work on a variety of business applications.
- Freedom to introduce new technologies and ideas for future projects.
- A high level of ownership and independence in your role.
- A collaborative environment where your ideas can make a real impact.
Pay: $60,000.00-$65,000.00 per year
Work Location: In person