Software Engineer - Application Developer

Foundation Building Materials

$78K — $93K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Minimum 3 years of experience in software or application development
  • Bachelor's degree in Computer Science or related field
  • Strong programming skills for enterprise applications
  • Solid understanding of application architecture and integrations
  • Excellent analytical and problem-solving skills
  • Strong communication abilities for technical discussions
  • Experience with version control and software lifecycle management

Responsibilities

  • Design and deploy custom applications and integrations
  • Maintain and troubleshoot existing applications
  • Gather business requirements and translate them into specifications
  • Develop APIs and manage data exchange processes
  • Identify opportunities for system enhancements and optimizations
  • Participate in upgrades and implementation of new functionality
  • Support quality assurance and deployment processes

Benefits

  • Comprehensive medical, dental, and vision coverage
  • HSA/FSA plans available
  • Voluntary Life and AD&D Insurance
  • Critical Illness and Hospital Indemnity coverage
  • Legal Insurance Plan access
  • Paid Time Off and Holidays
  • 401(k) plan with company match
Full Job Description
Overview

Position Overview

The Applications Developer is responsible for designing, developing, implementing, and supporting software applications and integrations that enable business operations and improve organizational efficiency. This role works closely with IT leadership, business stakeholders, and technical teams to build scalable and reliable solutions that support FBM's enterprise systems and strategic initiatives.

The Applications Developer will analyze business requirements, develop technical solutions, and maintain application functionality while ensuring system reliability, security, and performance. This position plays an important role in advancing the Company's technology capabilities through application development, integration, and continuous improvement of existing systems.

Responsibilities and Qualifications

Key Responsibilities

Application Development & Support
  • Design, develop, test, and deploy custom applications, enhancements, and integrations that support business operations
  • Maintain and support existing applications, including troubleshooting, debugging, and resolving technical issues
  • Collaborate with business stakeholders to gather requirements and translate them into functional and technical specifications
  • Develop and maintain APIs, integrations, and data exchange processes between enterprise systems
  • Ensure applications are developed following coding standards, security best practices, and architectural guidelines
  • Maintain application documentation, including system architecture, development standards, and operational procedures


System Enhancement & Optimization
  • Identify opportunities to improve system functionality, efficiency, and scalability through application enhancements
  • Participate in system upgrades, patches, and implementation of new application functionality
  • Collaborate with cross-functional teams to streamline workflows and automate business processes
  • Assist with performance monitoring and tuning to ensure applications operate efficiently and reliably
  • Support evaluation and adoption of new technologies, frameworks, and development tools


Testing & Deployment
  • Develop and execute test plans to ensure applications meet functional and technical requirements
  • Support quality assurance activities, including system integration testing and user acceptance testing
  • Assist in managing deployment processes and version control for application releases
  • Document release notes, configuration updates, and implementation procedures


Collaboration & Stakeholder Support
  • Partner with IT teams, business departments, and external vendors to support application-related initiatives
  • Provide technical expertise and guidance during project planning and system implementation
  • Assist business users with application support, troubleshooting, and technical guidance
  • Participate in cross-functional meetings to support IT and enterprise technology initiatives


Additional Responsibilities & Miscellaneous
  • Perform other duties as assigned to support IT operations and corporate technology objectives


Required Skills & Abilities
  • Strong programming and software development skills with experience building enterprise applications
  • Solid understanding of application architecture, system integrations, and data management concepts
  • Excellent analytical and problem-solving abilities with the ability to troubleshoot complex technical issues
  • Strong verbal and written communication skills, including the ability to explain technical concepts to non-technical stakeholders
  • Strong organizational and time management skills with the ability to manage multiple priorities in a fast-paced environment
  • Experience with version control systems, development frameworks, and software lifecycle management
  • Working knowledge of application security, data protection, and system reliability principles
  • Proficiency in Microsoft Office Suite
  • Minimum of three (3) years of experience in software development, application development, or related IT roles


Education & Experience
  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or related field
  • Experience developing business applications, system integrations, or enterprise solutions
  • Experience working with databases, APIs, and enterprise application environments
  • Experience supporting application lifecycle management including development, testing, deployment, and maintenance


Compensation and Benefits

Reports To

IT Manager

Compensation

The listed pay range reflects the expected base rate for this position. Within the range, individual pay may vary based on experience, qualifications, and work location within the state. This is a full-time position with competitive pay and benefits.
  • Base: $37.50 - $45.00 per hour
  • Bonus: 10% Target Bonus
  • Total Compensation (Base + Bonus): The successful candidate could reasonably expect a total compensation package in the range of $85,000 - $110,000
  • Equity: This role is not eligible to participate in the Lowe's Long-Term Incentive (LTI) program


Benefits

At FBM, we're committed to supporting our employees both personally and professionally. We offer a comprehensive and competitive benefits package designed to help you thrive inside and outside of work. Our excellent package includes:
  • Medical
  • Dental
  • Vision
  • HSA/FSA plans
  • Voluntary Life and Accidental Death & Dismemberment (AD&D) Insurance
  • Critical Illness, Hospital Indemnity, and Accident Coverage
  • Legal Insurance Plan
  • Paid Time Off & Paid Holidays
  • 401(k) plan with company match


Posting Period

This job will be posted for at least 5 days, starting on the initial post date reflected above.

Salary Range

Min: USD $37.50/Hr., Max: USD $45.00/Hr.

Similar Jobs

More Jobs at Foundation Building Materials

More Information Technology Jobs

Find similar Software Engineer - Application Developer jobs: