Crowley Maritime Corporation - Scott Air Force Base, IL

posted 4 months ago

Full-time - Senior
Scott Air Force Base, IL
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

Crowley is on a mission to become the world's most sustainable and innovative maritime, logistics, and technology company. As a privately-held, U.S.-owned and operated company, we provide Logistics, Government Solutions, Shipping, Wind, and Fuel services across 36 nations and island territories. Our commitment to expanding and innovating our services has led to a dedicated team of over 7,000 diverse individuals, generating an annual revenue exceeding $2.9 billion. We are driven by our core values of Integrity, Sustainability, and Drive, which guide our efforts to bravely advance what's possible for both people and the planet. We are currently seeking a Software Developer IV to support the United States Transportation Command (USTRANSCOM) and the Department of Defense (DoD) in the migration from the Automated Air Load Planning System to the Integrated Computerized Deployment System (ICODES). This role involves designing, coding, testing, and analyzing both new and existing software solutions to meet complex IT systems needs. The ICODES system is a joint decision-support tool that assists users with staging and load-planning requirements for various military and commercial transportation modes. It integrates intelligent tools for staging, load planning, and multi-modal planning, allowing users to efficiently manage cargo placement within marshalling yards and surface conveyances. The successful candidate will be responsible for developing, implementing, improving, and maintaining Crowley's Information Security solutions, including the Data Classification and Data Loss Prevention (DLP) program. This position requires extensive research and advanced knowledge in computer science or software engineering, as well as proficiency in software development methodologies. The Software Developer IV will lead the design and implementation of software systems, conduct testing procedures, and provide ongoing technical support, ensuring that all systems meet operational and performance requirements. Additionally, the role involves mentoring less experienced developers and advocating for their professional development.

Responsibilities

  • Utilize independent judgment and industry knowledge to identify and implement complex IT solutions.
  • Design, code, test, and analyze new and existing software under general to minimal direction.
  • Develop, plan, analyze, and design products and programs for computer software that requires extensive research.
  • Perform software and system testing procedures, including bug verification and release testing.
  • Participate in design meetings and consult with staff to evaluate hardware-software interfaces and operational requirements.
  • Lead complex release testing and beta support for assigned projects, resolving software issues as they arise.
  • Prepare necessary documentation for software products and analyze software requirements for feasibility within time and cost constraints.
  • Consult with customers regarding software application and maintenance.
  • Coordinate the installation of software systems and serve as a project architect when needed.
  • Act as a software development subject matter expert (SME) and support IT organizational objectives through defined methodologies and processes.
  • Lead assessments related to business information systems to ensure requirements are fulfilled and risks are mitigated.
  • Design, code, test, and analyze existing and new software, leading code and configuration audits.
  • Implement actions or projects that enhance system design and streamline performance based on analysis.
  • Oversee the creation of technical documentation and user guides for all systems and applications.
  • Anticipate business challenges and recommend system value opportunities, including process optimization and end-user experience improvements.
  • Indirectly lead less experienced software developers in project implementation and planning phases of the Software Development Life Cycle (SDLC).
  • Establish and maintain partnerships with internal and external stakeholders to unify software development approaches.
  • Conduct research on emerging software products and provide recommendations for procurement and development efforts.
  • Produce statistical and analytical reports, communicating project statuses to management.
  • Advocate for the professional development of software developers through mentoring and coaching.
  • Provide strategic guidance to IT leadership and stakeholders regarding business information systems.

Requirements

  • Bachelor's degree in computer science or a related field, or equivalent combination of education and experience totaling fourteen (14) years.
  • 10 years of software/application development experience.
  • Proficient with Microsoft Office products, including Word, Outlook, PowerPoint, and Excel.

Nice-to-haves

  • Relevant commercial certifications are desired.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service