Senior Software Architect
I BASIC FUNCTION
Serve as a technical architect, system designer, and senior developer for Canal Barge’s software and database systems, in close coordination with the Director of IS and KM.
Responsibility for the development and maintenance of the Service-Oriented Architecture underlying our CBC-developed and vendor-provided applications.
Assist with the coordination of building and interconnecting our software systems to meet that architecture, and provide technical and professional mentoring to and supervision of other developers and contractors.
Assist the Director with the development and maintenance of the IT Strategic Plan and ongoing development project planning.
II MAJOR RESPONSIBILITIES
Architect and design, supervise development resources for, and participate in the hands-on development and maintenance of CBC’s major application modernization and development, database, data warehousing, ETL/EDI/EAI, DevOps and CI/CD initiatives.
Assist IS Director with developing and maintaining strategic IT plans for CBC.
Develop and maintain inventory of CBC’s JAVA and Notes-based applications.
Work with users and other staff developers to create a set of standards for software development and/or enhancements.
Determine resources needed to support CBC’s identified needs and develop plan to provide same using CBC employees and 3rd party service providers as needed, and assist in interviewing and selecting technical staff.
Help architect, implement and maintain solutions for operational and logistical solutions for barges, boats and the terminal, and enterprise-wide integrated software and data systems.
Help promote effective use of all IS applications.
Provide higher-tier, escalated support for user issues when needed.
Maintain active relationships with key internal customers to understand how they use CBC applications.
Provide or oversee system upgrades when appropriate to help increase user productivity and ease of use of CBC applications.
Serve as an active technical advisor to the IS Director and the IS Liaisons group, assist the director in preparing plans, budgets and communications for the senior leadership and the Knowledge Management Steering Committee.
Provide technical and professional mentoring and role modeling for the technology team.
Conduct design reviews and assure the creation of appropriate architectural and design documentation and coding standards including code comments where needed for clarity and maintainability.
Manage various technology projects, supervise technical contributions, communicate status of projects to and perform other projects as assigned by the Director of Information Systems.
Carry out the Business Philosophy, Code of Conduct, and Mission of Canal Barge Company, Inc.
III EXPERIENCE & EDUCATION
Strong JAVA background – minimum of 8-12 years of work experience as a senior developer of JAVA and object-oriented business class applications.
Must have a Bachelor’s degree in Computer Science or a related field; Master’s degree in Computer Science and/or relevant experience is strongly preferred.
Must have strong background in team technical leadership in software development projects for internal enterprise applications, including preforming or assigning and overseeing the establishment of architectural design, design patterns, user requirements, resource needs assessment and assignment, specification, coding to specifications, coding styles, design reviews, technical documentation, agile development methodologies, CI/CD, DevOps, and the use of change management and QA disciplines.
Experience with Lotus Notes and/or JAVA programming on the IBM iSeries/AS400 environment is helpful.
Required traits: strong technical leadership and project management skills, strong in organizing and managing the technical aspects of projects and optimized use of technical resources, excellent customer service orientation, communication, planning, personal initiative, teamwork, personal integrity.
Canal Barge Company is a privately-owned marine transportation company headquartered in New Orleans, LA. Founded in 1933, Canal Barge Company provides marine transportation, logistics, and bulk liquid storage services throughout the inland Waterways of the United States and internationally.
CBC is one of the most diverse marine transportation companies in the country, having made cargo movements to virtually every part of the world that can be reached economically by barge. Dedicated to long-term partnewships and tailor-made customer service, Canal Barge enjoys relationships with many Fortune 500 chemical and oil companies, as well as refineries, construction companies, fabricators, public utilities, engineering companies, and the United States government. Canal Barge Company is in full compliance with the American Waterways Operators' Responsible Carrier Program.
Benefits of Joining the Canal Barge Company Family
Consider a career opportunity with Canal Barge Company, where People Make the Difference!
We are an Equal Opportunity Employer (EEO/AA/M/F/D/V) Employer offering competitive wages and benefits and the opportunity for a career.