×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Application Developer

Job in Santa Ana, Orange County, California, 92725, USA
Listing for: Socket.dev
Full Time position
Listed on 2026-07-26
Job specializations:
  • Software Development
    Backend Developer
Job Description & How to Apply Below

About Us

Company Overview

Foundation Building Materials (FBM) is a leading construction materials distribution company serving the commercial and residential construction markets across United States and Canada. In conjunction with Unified Door & Hardware Group (UDHG), a premier provider of commercial door, frame, and hardware solutions, FBM supports a broad range of construction and architectural projects nationwide.

Together, FBM and UDHG’s 8,000+ Team Members are committed to operational excellence, innovation, and employee development. By combining scale, specialty expertise, and a customer-first mindset, we deliver high‑quality products and services to contractors, builders, and project teams across diverse markets. As the organization continues to grow and evolve following the recent acquisition by Lowe’s, we are investing in strong, forward‑thinking talent to support our long‑term success.

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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary