Title:                     IT Solutions Technical Developer
Position:              Salaried/Exempt
Reports to:         Director, Business Solutions
Division:              Shared Services/All Divisions
Location:             Paducah, KY
Type:                     Contract-to-Hire or Full-time
 
About Marquette:
Headquartered in Paducah, Kentucky and founded in 1978, Marquette is a leading provider of inland marine transportation services. Our Company operates over 130 towboats on the Mississippi River System, Gulf-Intracoastal Waterway, and near-shore coastwise market. In addition, the Company controls over 1,000 dry cargo barges. The Company has additional offices in St Rose, LA, Lockport, LA and La Porte, TX. With over 1,500 vessel and shore-based employees, Marquette is the largest provider of independent towing services within the inland waterways. We are the only fully integrated fleet in the industry that can do what we do. 
 
Position Overview:
This position will be responsible for developing value adding technology solutions for Marquette. This includes engaging in all aspects of the IT solution development life cycle. In this role, you will translate complex business requirements into a technical design and develop the software/technical solution yourself and/or in collaboration with other resources. You should be familiar with Agile development methodology and comfortable working directly with users to enhance solutions through iterative cycles.

Principal Responsibilities:
  • Design, build, test, and implement functional software solutions that add value to Marquette
  • Become the software technical Go-To resource for a small but diverse IT department
  • Work directly with analysts and Director of Business Solutions to gather and document business requirements
  • Assist in development and documentation of solution designs
  • Successfully develop software solutions to the agreed design that meet business requirements
  • Establish relationship with all assigned subject matter experts to successfully implement Agile development cycle
  • Perform unit / integration testing with IT team members, vendors, and customers - address results as required
  • Effectively communicate and attend regular sessions with technical teams and customers on status and to resolve issues
  • Participate in the evaluation and selection phases of all technology to be employed at Marquette
  • Work closely with our software vendor/partners, including jointly developing applications, mobile apps, enhancements, interface solutions and/or custom scripting
  • Develop custom html forms using Visual Studio (or preferred IDE) for publishing in current 3rd party software solution
  • Assist with or take over support for a small number of existing internal developed software solutions
  • Resolve technical design and/or code problems when they arise
  • Assist in establishing and implementing training for all developed solutions
  • Work with Director of Business Solutions and IT Support manager to implement a Support Model for all developed solutions
  • Work closely with all the IT department to ensure alignment of each other’s goals and projects
  • Promote positive change culture and business improvement initiatives as related to all solutions developed
  • Additional IT department project and related tasks as assigned
 
Qualifications:
  • Degree in Computer Science, Computer Information Systems, or specific programming certifications/credentials
  • Proven experience in software coding and development, object-oriented architecture
  • Proven experience in Agile development with coding languages (e.g., html5, JavaScript, .NET, Angular, PHP)
  • Experience with JQuery and developer toolkits
  • Mobile App development experience with Ionic or React Native desired
  • Working with cloud technologies (e.g., VMware, Azure)
  • Working with SQL and other data sources such as JSON - DBA skills would be a plus
  • Developing APIs, alone or with third parties desired
  • Ability to analyze and resolve complex technical and code issues/problems
  • Ability to work effectively and collaboratively with all levels of employees in the organization
  • Effective verbal and written communications skills
  • Managing interactions with multiple vendors, contractors, and other 3rd parties
  • Strong sense of personal accountability regarding timelines, decision-making and completing assignments
  • Some availability outside of normal office hours when needed, to support the needs of 24/7, 365-day operations
  • Job may require up to 15% travel, in short durations
 
Marquette offers competitive pay, health, dental & vision insurance, 401K plan with company match, bonus plan, company paid life insurance, short- & long-term disability, flexible spending account, critical illness, accident insurance, and other incentives!