What are the responsibilities and job description for the Developer position at Cosmos Corporation?
Description
Want to work for a company that supports and invests in its employees? Cosmos Corporation has a healthy workplace culture guided by a clear vision, mission, promise, and values! Our culture is intentionally fostered daily by how employees live out our values. The result is a place where employees genuinely enjoy coming to work every day!
Cosmos Corporation is a recognized leader in natural health, wellness, and care products. Cosmos creates and distributes people and pet-approved liquid products with the most responsible, effective, high-quality ingredients people trust. Our brands bring innovative products with unique benefits that help people and pets look and feel their very best. We do all of this at our headquarters located in O’Fallon, Missouri.
We are looking for the ideal team player as a Developer on our Business Technology Team! The Developer will design and build scalable, cloud-based software solutions that drive Cosmos’ digital transformation—focusing on automation, data integration, and AI readiness. This role plays a key part in making work easier and smarter for internal teams by enabling efficient, data-informed decision-making. As part of a collaborative and mission-driven team, you’ll also help shape the technical capabilities that support Cosmos’ category leadership and global growth strategy. This position offers hands-on opportunities to grow in areas like data engineering, AI integration, ERP extensibility, and cross-functional innovation.
You will hold a Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related field preferred, OR equivalent hands-on experience in professional software development.
This role is primarily based in an office environment and involves extended periods of sitting at a desk, working on a computer, and participating in meetings across various conference rooms. The Developer may also need to navigate the production facility periodically to support technical setups or system troubleshooting. Some light lifting (e.g., IT equipment such as monitors or desktop towers) and hands-on hardware configuration may be required.
A Typical Day
The Developer will work primarily during normal business hours, with occasional after-hours availability needed for system maintenance, upgrades, or emergency support. Most work will be performed on-site, with flexibility for hybrid work up to two days per week, depending on business and personal needs. A typical day may include collaborating with cross-functional teams, working on automation and integration projects, supporting ERP enhancements, troubleshooting issues, and participating in team stand-ups or agile planning meetings.
What's In It For You
At Cosmos Corporation we truly care about investing in our employees, these are the benefits and perks at Cosmos!
Cosmos Corporation is an equal-opportunity employer. We prohibit discrimination and harassment of any kind. Cosmos Corporation makes hiring decisions based solely on qualifications, merit, and business needs at the time.
Want to work for a company that supports and invests in its employees? Cosmos Corporation has a healthy workplace culture guided by a clear vision, mission, promise, and values! Our culture is intentionally fostered daily by how employees live out our values. The result is a place where employees genuinely enjoy coming to work every day!
Cosmos Corporation is a recognized leader in natural health, wellness, and care products. Cosmos creates and distributes people and pet-approved liquid products with the most responsible, effective, high-quality ingredients people trust. Our brands bring innovative products with unique benefits that help people and pets look and feel their very best. We do all of this at our headquarters located in O’Fallon, Missouri.
We are looking for the ideal team player as a Developer on our Business Technology Team! The Developer will design and build scalable, cloud-based software solutions that drive Cosmos’ digital transformation—focusing on automation, data integration, and AI readiness. This role plays a key part in making work easier and smarter for internal teams by enabling efficient, data-informed decision-making. As part of a collaborative and mission-driven team, you’ll also help shape the technical capabilities that support Cosmos’ category leadership and global growth strategy. This position offers hands-on opportunities to grow in areas like data engineering, AI integration, ERP extensibility, and cross-functional innovation.
- Collaborate with stakeholders to understand business needs and translate them into technical solutions.
- Plan, develop, and support custom applications and services that integrate with Cosmos systems and data platforms.
- Learn and support Cosmos’ ERP system as you extend ERP functionality and streamline business processes.
- Build and maintain integrations between the ERP and other internal/external systems using APIs, data connectors, or scripting.
- Develop workflow automation solutions (e.g., via scripting, Power Automate, or ERP-native tools) to reduce manual work and improve efficiency.
- Contribute to Cosmos’ data foundation by developing and maintaining ETL/ELT pipelines and structured data models that support reporting and future AI use cases.
- Troubleshoot, debug, and improve systems with a focus on scalability, data interoperability, and automation readiness.
- Create clear technical documentation and knowledge-sharing artifacts for internal teams.
- Participate in code reviews, stand-ups, and agile workflows to ensure team alignment and continuous improvement.
You will hold a Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related field preferred, OR equivalent hands-on experience in professional software development.
- 3–5 years of professional experience in software or full stack development.
- Demonstrated experience in at least one modern programming language or framework (e.g., JavaScript/Node.js, TypeScript, C#, Python, .NET, React, Vue, etc.).
- Experience building or supporting data pipelines, ETL/ELT workflows, or data-driven applications.
- Working knowledge of low-code platforms or scripting in enterprise environments (e.g., Microsoft Power Platform, ERP-native customization tools, or scripting platforms used for workflow extensions).
- Prior experience working with ERP systems (e.g., Infor Syteline, Microsoft Dynamics, SAP, etc.).
- Experience working with APIs, web services, and system integrations (REST, JSON, OAuth, FTP, etc.).
- Exposure to workflow automation tools such as Power Automate, Zapier, or custom Python/PowerShell scripts.
- Hands-on experience with cloud platforms — ideally Microsoft Azure (e.g., Functions, Azure SQL, Fabric, etc.).
- Familiarity with CI/CD practices, Git-based version control, and modern DevOps workflows.
- Experience with AI/ML integration (e.g., consuming OpenAI or Azure Cognitive Services APIs).
- Experience supporting reporting dashboards (e.g., Power BI, Looker, Tableau).
- Exposure to event-driven systems (webhooks, pub/sub, queues).
- Experience in manufacturing, retail, or supply chain domains.
- Participation in cross-functional digital transformation or automation initiatives.
- Ongoing professional development in cloud, automation, or AI-related fields is a plus (certifications, bootcamps, self-led learning, etc.).
- Strong communication skills: ability to translate technical needs to non-technical stakeholders
- Growth mindset: eager to learn new tools, technologies, and business domains
- Highly collaborative: comfortable working across teams (Operations, Finance, Product, Sales, etc.)
- Organized, with strong time management and self-direction
- Problem-solving and analytical mindset, especially in ambiguous or evolving environments
- Flexibility and experience working in an agile or cross-functional environment.
This role is primarily based in an office environment and involves extended periods of sitting at a desk, working on a computer, and participating in meetings across various conference rooms. The Developer may also need to navigate the production facility periodically to support technical setups or system troubleshooting. Some light lifting (e.g., IT equipment such as monitors or desktop towers) and hands-on hardware configuration may be required.
A Typical Day
The Developer will work primarily during normal business hours, with occasional after-hours availability needed for system maintenance, upgrades, or emergency support. Most work will be performed on-site, with flexibility for hybrid work up to two days per week, depending on business and personal needs. A typical day may include collaborating with cross-functional teams, working on automation and integration projects, supporting ERP enhancements, troubleshooting issues, and participating in team stand-ups or agile planning meetings.
What's In It For You
At Cosmos Corporation we truly care about investing in our employees, these are the benefits and perks at Cosmos!
- Medical Health Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short- & Long-Term Disability Insurance
- Flexible Spending Accounts
- Critical Illness
- Accident Coverage
- 401(k) Contribution
- Robust Employee Assistance Program
- Vacation Time Off
- 8 Paid Holidays (and sometimes more!)
- Paid Sick Leave
- 5 Paid Mission Days
- Parental Leave
- Maternal Leave
- Growth & Development Opportunities
- Lunch & Learns
- Employee Referral Bonus Program
- Cosmos Cash Recognition Program
- Better Book Club
- Excellent Culture
- So much more!!
Cosmos Corporation is an equal-opportunity employer. We prohibit discrimination and harassment of any kind. Cosmos Corporation makes hiring decisions based solely on qualifications, merit, and business needs at the time.