The Opportunity – Application Developer
Garfield Refining is a 130+year-old family-owned refinery located in Philadelphia, PA and a leader in the precious metals industry. Garfield delivers award-winning customer service to the dental, jeweler, pawnbroker, manufacturing, and death-care industries. We believe that recycling is important and pride ourselves on doing our part to keep metal out of landfills while providing an essential service to our clients.
Garfield is looking for a hardworking Application Developer to join a close-knit team. This team is responsible for designing, building, and maintaining a custom enterprise software system. With direct access to senior management, you will learn the business from the ground up; but we are equally excited to see how your expertise and creativity shape our team and vision.
What You Will Be Doing:
- Primarily expanding and maintaining our customized reporting program:
- Working with C#, WPF, and stored procedures (MS SQL Server)
- Conducting Data Analysis
- Assisting users in creating templated reports and designing layouts for easy access
- Secondarily Rewriting legacy apps (UX, Middle tier code, SQL):
- Converting old applications into highly reliable applications while modifying code to suit newer business processes
- Utilizing C#, WPF, REST APIs, and MS SQL Server
- Advising and documenting system changes
- Integrating with other custom and 3rd party systems
- Overseeing security of applications
- Refactoring code for reutilization
- Planning future improvements and suggesting IT solutions to business problems
- Contributing to helpdesk tasks (including hardware and networking issues as needed)
You might be a good fit if you:
- Have a degree in Computer Science, Engineering or 3+ years of experience in a related field
- Possess programming experience and a strong working knowledge of C# & T-SQL
- Have a strong knowledge of SQL Administrative tasks, unit testing, and Domain Driven Design
- Excel at analyzing data and seeing how disconnected data sets relate to each other
- Understand Dependency Injection / Inversion of Control
- Are comfortable with asynchronous programming
- Pay strong attention to detail and can multi-task effectively
- Are great at problem-solving (tracing through code)
- Have knowledge of APIs (helpful but not required)
- Have a basic understanding of PKI and JWTs
- Can explain technical problems in simple terms
- Have knowledge of MS Access (a plus but not required)
Our Technology Stack
- WPF Front end applications (Majority, opportunity for web and mobile applications as well) -- .Net 8
- Microservice APIs (C#) -- CQRS, MediatR, RabbitMQ
- SQL Sever 2008 R2 with intentions to upgrading to 2022
*Applicants must be authorized to work in the U.S. *
Why Join Our Team?
Benefits and Perks may include:
- Competitive Salary
- Subsidized medical, dental and vision plans for employees and their family members.
- 401(k) with employer contributions
- Hybrid schedule (50%)
- Holidays and Paid Time Off
We're proud to be an equal opportunity employer. We are committed to providing all employees with a work environment that celebrates individuality and remains free from any form of discrimination and harassment. We base our employment decisions on our business's needs, job requirements, and applicants' qualifications. In other words, we only care that you're the best person for the job.