Senior Applications Developer
Job Description
Hoffmaster is hiring a Senior Applications Developer for a primarily remote role in the United States. In this position, you will lead end-to-end delivery of business software applications, partnering with stakeholders and guiding implementation work that improves performance, reliability, and maintainability. If you value ownership, collaboration across functional teams, and technical direction for complex application needs, this role provides space to grow while delivering real outcomes.
What you’ll do
- Analyze, plan, design, program, test, implement, and document business software application requests, and lead software implementation projects.
- Act as the primary technology liaison for assigned functional areas, partnering with stakeholders to understand business processes, define requirements, evaluate priorities, and translate needs into technical solutions.
- Design, develop, configure, integrate, and enhance scalable business applications aligned with technical standards, security requirements, and organizational objectives.
- Provide technical direction on application architecture, development approaches, integrations, and complex problem resolution, while identifying opportunities to improve system performance, reliability, and maintainability.
- Lead development and implementation initiatives by defining scope, estimates, milestones, dependencies, and risks, coordinating cross-functional work to deliver solutions accurately, on time, and to specification.
- Develop and execute testing strategies, conduct code reviews, support user acceptance testing, and obtain required approvals to meet functional, technical, and quality expectations.
- Coordinate deployments, monitor post-implementation performance, troubleshoot production issues, perform root-cause analysis, and implement sustainable resolutions that minimize business disruption.
- Create and maintain technical specifications, program documentation, process procedures, support materials, and end-user training to support consistent adoption.
- Establish and follow coding, source control, documentation, and quality standards; evaluate tools, technologies, and practices that strengthen development efficiency and application capabilities.
- Coach junior developers with technical feedback, share best practices, and help build team capability and consistency.
- Manage multiple assignments while maintaining quality, and participate in off-hours support, period-close procedures, releases, and other critical business processes as needed.
What you bring
- Bachelor’s degree in Business, Information Systems Technology, or a related field (required).
- 5+ years of experience in Information Systems Technology.
- Strong understanding of application design, requirement gathering, SQL, and integrations.
- Detail-oriented approach with strong analytical skills.
- Ability to work both independently and in teams.
- Effective troubleshooting and problem-solving skills.
- Good written and verbal communication skills.
- Strong organizational and time management skills.
- Positive, customer-focused attitude.
- Business knowledge of a manufacturing/distribution environment.
- Proficiency with Microsoft Office is preferred.
- Consistent virtual collaboration with cross-functional teams is required for this primarily remote role.
Tools & technologies
- Microsoft Office
- SQL
Benefits
- Competitive salary and incentives
- Time off that lets you recharge
- Retirement savings options
- Growth opportunities that elevate your career
- Comprehensive Medical, Dental, and Vision benefits
- Pet insurance, because your furry friends matter too