Software Engineer Rogers Arkansas

Pel-FreezRogers, AR
4dHybrid

About The Position

The Software Engineer / Systems Integrator is responsible for designing, developing, implementing, and maintaining in-house software solutions tailored to the needs of a small manufacturing business. Examples of projects include building a custom Enterprise Resource Planning (ERP) system, implementing various sales and marketing automation workflows, and building and scaling e-commerce infrastructure. This role will work closely with business stakeholders to understand operational workflows and translate them into scalable, secure, and user-friendly software solutions that support finance, inventory, production, sales, HR, and reporting functions.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent practical experience).
  • 3+ years of experience in software development.
  • Experience building custom ERP or business management systems for small or mid-sized companies.
  • Experience designing or implementing large-scale internal applications.
  • Proficiency in one or more programming languages (e.g., Python, Java, C#, JavaScript).
  • Experience with web application frameworks (e.g., Django, .NET, Node.js, React).
  • Strong understanding of relational databases (e.g., PostgreSQL, MySQL, SQL Server).
  • Experience with APIs and system integrations.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and ability to work with non-technical stakeholders.
  • Requirements analysis and business process mapping
  • Full-stack development
  • Database design and data modeling
  • System integration and API development
  • Security best practices
  • Project planning and time management
  • Stakeholder collaboration
  • Documentation and training

Nice To Haves

  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Knowledge of accounting principles, inventory management, or manufacturing workflows.
  • Experience with data migration and reporting/BI tools.
  • Experience with DevOps practices (CI/CD pipelines, containerization).
  • UI/UX design experience.

Responsibilities

  • Design and develop a custom ERP system to support core business functions (e.g., accounting, inventory, purchasing, production, sales) leveraging third party tools and contract developers as needed.
  • Design and develop scalable e-commerce framework on Magento and Shopify platforms.
  • Implement sales and marketing and CRM automations as needed.
  • Design, develop and implement custom solutions as they arise across unique business units (including farm management, accounting, manufacturing, shipping, sales, marketing, maintenance and operations business units.
  • Implement "quick win" software and automation solutions across business units as needed while a longer-term solution is in development.
  • Gather and analyze business requirements and convert them into technical specifications.
  • Ensure system performance, data integrity, and security standards are met.
  • Create technical documentation, user guides, and system architecture diagrams.
  • Provide training and ongoing support to end users.
  • Troubleshoot system issues and implement fixes and optimizations.
  • Manage version control, code reviews, and release cycles.
  • Recommend improvements and emerging technologies to enhance system functionality.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service