Cosmos Corporation is looking to solve the business problem of driving digital transformation through the design and building of scalable, cloud-based software solutions. This role will focus on automation, data integration, and AI readiness to make work easier and smarter for internal teams, enabling efficient, data-informed decision-making and supporting the company's category leadership and global growth strategy.
Requirements
- 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-Sharp, 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.).
- Hands-on experience with cloud platforms — ideally Microsoft Azure (e.g., Functions, Azure SQL, Fabric, etc.).
Responsibilities
- 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.
Other
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related field preferred, OR equivalent hands-on experience in professional software development.
- 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.)
- Flexibility and experience working in an agile or cross-functional environment.