Mainstay Maritime · 5 hours ago
Business Systems Developer
Mainstay Maritime is seeking a Business Systems Developer responsible for designing, developing, and maintaining integrations between enterprise systems and third-party platforms. The role focuses on ensuring seamless data flow and interoperability across business systems to support operational efficiency and strategic initiatives.
Responsibilities
Full Stack Design & Development: Implement integration solutions using APIs, middleware, and ETL tools. Create and maintain integration architectures for ERP, CRM, and other business systems
Analysis & Planning: Gather and analyze business and technical requirements for integration projects. Formulate integration strategies and technical specifications aligned with organizational goals. Plan, develop and deploy pipelines to deliver version controlled functional enhancements, bug fixes, security and maintenance updates
Data Warehousing: Design, build and maintain data warehouse
Data Modeling: Map data between business systems, apply normalization, develop data pipelines based upon use case (transactional or reporting driven)
Automation: Define and develop solutions to automate data gathering, analysis, reporting and other manual processes
Testing & Maintenance: Conduct unit and system testing to ensure integration reliability. Monitor and optimize existing integrations for performance and scalability
Collaboration: Work closely with business functional leaders and IT team to ensure smooth integration. Provide technical guidance and support to stakeholders during integration projects
Documentation: Document integration processes, data flows, and system dependencies. Maintain version control and update integration-related documentation
Troubleshooting: Identify and resolve integration issues, data conflicts, and system errors promptly. Implement logging and monitoring solutions for integration environments
Qualification
Required
Bachelor's degree in computer science, Information Systems, or related field
5+ years in systems integration and related software development
Advanced SQL knowledge, especially within Oracle Database Platforms and Microsoft SQL Server
Highly proficient in these programming languages: JavaScript, C#, Python and .NET
Proven ability to write complex code including the planning of work from initiation through implementation
Expertise in building data mapping and pipelines; ETL processes, and message queues
High competency in full stack development
Seasoned in data warehouse design (e.g. dimensional modeling), data mining, online analytical processing (OLAP) and ETL from different source systems like Flat Files, Excel, RDBMS, and Cloud-based systems, leveraging ETL technologies such as MuleSoft, Boomi, Informatica, Workato, Oracle Integration Platform, or similar
Strong knowledge of BI technologies (e.g. Microsoft Power BI or similar) to visualize and develop BI solutions (Dashboards, Scorecards, Analysis reporting)
Strong understanding of APIs (REST, SOAP), ESB, and related formats (JSON, XML)
Understands and adheres to data and analytic governance principles
Working knowledge of Version Control: Git, Bitbucket
Excellent analytical and problem-solving abilities
Strong oral and written communication skills with ability to effectively communicate with individuals at all levels of technical and non-technical skills sets (i.e. Developers, Project Managers, End Users, and External Customers/Partners)
Ability to manage multiple projects and meet deadlines
Must be a team player, highly self-motivated with problem solving aptitude
Intellectual curiosity to understand and answer questions, with the humility to leverage the expertise of others
Company
Mainstay Maritime
Mainstay Maritime is a leading provider of bulk freight shipping services throughout the Great Lakes region.