The Senior Software Engineer is responsible for design, development, maintenance, administration, and support activities of moderate complexity, including custom-developed, packaged software and associated configuration in the Logistics Systems arena. This role will ensure 24/7 operational support and maintenance of systems, including monitoring and maintaining software as well as participating in day-to-day operations. This role will partner with the business and other technology teams to conceive, design and develop solutions to enhance/optimize business capabilities. The Sr. Software Engineer will work under minimal supervision in partnership with fellow technologists and business partners. They will also monitor ongoing maintenance, enhancements, and automation of software.

Responsibilities

  • Conducts or leads others in the day-to-day maintenance and administration of software and configuration updates following established procedures.
  • Identifies root causes of operational issues, resolves problems and/or recommends solutions for implementation by others.
  • Leads in developing tools, automation, and scripts to facilitate software maintenance, operational efficiency, reliability, and administration.
  • Plans and executes software-oriented projects that include business unit initiatives and updates to existing platforms as needed.
  • Works with business units to plan for new projects and events impacting the relevant software, including capacity planning, monitoring, configuration, security, metrics, reporting and recovery, and migration strategies.
  • Provides research, design, building, testing, and support to software, including support for multiple levels of testing prior to release of new and upgraded software or infrastructure.
  • Uses data and metrics to plan for business unit growth needs, plan upgrades, migrations, and functionality.
  • Participates in the development of best practices, validation, and adherence.
  • Responsible for documentation, communication, and monitoring.
  • Participates in the development of large technical solutions that meet specifications and that impact future developments.
  • Participates in the development and refinement of standards and best practices for the production environment based on the needs of the supported business units.
Basic Qualifications
  • 5 to 8 years of progressively related experience in Systems Engineering and/or software development.
  • Web and Java applications, such as JSP, ASP; PHP; JavaScript; APEX; ORDS or other programming language
  • Tools and middleware including MQ and WebSphere
  • Open Source
  • Enterprise operating systems (Linux, AIX, Unix)
  • Database software (Oracle, PL/SQL)
  • Apache Tomcat
  • Project management methodologies (Agile, Scrum, Waterfall, etc.)
Required Education
  • Bachelor s degree in Computer Science, Information Technology, or similar field or related work experience.


Associated topics:
.net, application developer, architect, c, c/c++, design pattern, java, lead, senior, software architect

Read More

Copyright © 2017 Americanlisted.com, All Rights Reserved.
Designated trademarks and brands are the property of their respective owners.