Dal-Tile Logo

Sr Progress 4GL Software Engineer - (FT)

Dallas, TexasFull-time
About the Job
The Sr Progress 4GL Software Engineer is a high-performing contributor that works on the design and development of complex systems while collaborating with cross-functional teams to ensure alignment with business goals. This role will participate in the evaluation, customization, implementation, and support of purchased applications and work at the highest technical level of all phases of applications systems analysis and programming activities.


  • Please note that we will NOT provide relocation assistance (Candidates are expected to relocate on own 3 weeks from time of offer acceptance)

  • Employees are required to report in office 4 days a week / 7834 CF Hawn Freeway | Dallas, Texas 75217 (NO NEGOTIATION)

  • This is a direct hire role; We are NOT open to employing through contractor or agency

 
Duties and Responsibilities of the Position: 
  • Design, develop, code, test, implement, and maintain complex application systems primarily using Progress OpenEdge ABL (4GL) and related technologies. Support the modernization of legacy components by migrating them to contemporary languages such as C# and Python, where appropriate.
  • Design, develop, and optimize database schemas, queries, and stored procedures across multiple platforms, including Progress OpenEdge RDBMS, Microsoft SQL Server (MSSQL), Oracle, and PostgreSQL, ensuring data integrity, security, and performance.
  • Perform and support Progress OpenEdge version upgrades and implement Progress Application Server (PAS) to improve system performance and scalability. Provide post-upgrade “hyper care” support to ensure system stability and full functionality.
  • Integrate internal applications with external enterprise systems and platforms, including Warehouse Management Systems (WMS), SAP, and BizTalk, as well as production floor technologies such as PLC controllers, Red Lion controllers, barcode printers, scanners, and handheld devices.
  • Develop and maintain web-based user interface components using HTML, CSS, and JavaScript, and work with data formats and protocols such as XML and JSON to deliver intuitive, responsive solutions for end users.
  • Write, maintain, and support automation scripts and tools in both Linux (e.g., Bash shell scripting) and Windows scripting environments to improve development efficiency, deployment processes, and system administration.
  • Support and configure Linux-based barcode thin clients and printing solutions, leveraging tools and technologies such as SATO Barcode Printer Language (SBPL) and NiceLabel for label design, configuration, and system integration.
  • Collaborate closely with cross-functional teams including manufacturing, operations, IT infrastructure, and business stakeholders to gather requirements, translate business needs into technical designs, and implement effective, scalable solutions. Communicate complex technical concepts clearly to non-technical audiences.
  • Conduct performance tuning, debugging, and optimization of new and existing applications to ensure reliability, scalability, security compliance, and maintainability, following industry best practices and company standards.
  • Ensure adherence to IT department standards, methodologies, and quality objectives throughout the software development lifecycle (SDLC). Maintain comprehensive documentation, including requirements, design specifications, test plans, and user documentation, and contribute to continuous process improvement through lessons learned.
  • Utilize software development lifecycle tools and practices, including Agile methodologies, version control systems, and issue tracking tools (e.g., JIRA), to manage work items, track progress, and deliver high-quality solutions.
  • Provide production support and troubleshooting for applications running on Linux and Windows platforms, including participation in on-call support rotations as required. Respond promptly to system incidents to minimize downtime and business impact.
  • Perform other duties as needed.
 
Required Experience and Education: 
  • Bachelor’s degree in a related field or equivalent education and/or experience.     
  • 4-6 years’ relevant experience or equivalent education and/or experience.     
  • 2-4 years job specific systems analysis work experience with an emphasis on decision support systems.
  • 2+ years’ experience with RPG.
  • Familiar with Oracle.
  • Relational and multidimensional database design, and software packaging and/or systems implementation.
  • Experience with RDBMSs, front end query tools and other data warehousing software.
  • Knowledge of advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis variance, correlation techniques, sampling theory, and factor analysis.
 
Competencies:
  • Requires in-depth conceptual and practical knowledge in own job discipline.
  • Excellent communication, problem solving, and organizational skills.
  • Able to multitask, prioritize, and manage time effectively.
  • High level of integrity and discretion in handling sensitive and confidential data.
  • Proficient using Microsoft Office Suite products.
  • Flexible attitude, adaptable to change, team player, and able to handle multiple projects at once.
  • High degree of professionalism, judgment, maturity, and resourcefulness in the absence of formalized guidelines and procedures.
 
 
About Dal-Tile
Dal-Tile is the largest manufacturer and marketer of ceramic, porcelain, glass and metal tile as well as natural stone, large format slab and countertop products used in residential and commercial spaces across North America.Under its three powerhouse brands — Daltile, Marazzi and American Olean — Dal-Tile leads the industry in both design and product innovation, and is committed to incorporating environmentally-friendly materials, processes, and products throughout its organization.Dal-Tile has more than 9,500 employees in North America and sells its products through a network of more than 300 company-owned sales service centers, stone slabyards and design studios that service a robust network of trade customers. Dal-Tile products are also sold through independent flooring retailers, independent distributors and leading home center retailers nationwide.Founded in 1947 and headquartered in Dallas, Dal-Tile is a division of Mohawk Industries, the leading global flooring manufacturer that creates products to enhance residential and commercial spaces around the world.For more information on Dal-Tile and Mohawk Industries, please visit mohawkind.com. For product information, visit daltile.com, marazziusa.com, and americanolean.com.