Senior Software Engineer

Kuka AG

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Minimum 6 years of professional software development experience.
  • At least 5 years of experience programming in Java.
  • Strong relational database knowledge including JDBC and SQL.
  • Ability to travel up to 30% for project site commissioning.
  • Experience with Warehouse Management Systems (WMS) and logistics processes is a plus.

Responsibilities

  • Lead software development activities as the technical lead.
  • Conduct requirements gathering and system analysis workshops with customers.
  • Create high level design specifications for projects.
  • Complete assignments on-time with quality standards.
  • Author test documentation for clear team communication.
  • Perform extensive code testing prior to implementation.
  • Ensure adherence to safety regulations on-site.

Benefits

  • Join a global enterprise with a strong commitment to innovation.
  • Be part of a diverse team of 2,900 experts from 50 countries.
  • Opportunity to impact the future of intralogistics.
  • Encouragement to realize personal potential within the team.
  • Supportive work environment promoting the OneSwisslog team spirit.
Full Job Description
  • The Senior Software Engineer will perform software development work on applications, be capable of leading software development activities as the technical lead of a project.
  • Lead or participate in requirements gathering, system analysis, and business analysis workshops with the customer.
  • Lead or carry out gap analysis.
  • Create high level design specifications.
  • Complete assignments on-time and with quality.
  • Author test documentation that other team members can quickly and easily follow.
  • Participate in and conduct peer reviews of project documentation and code.
  • Develop code that is well formatted, laid out with clear remarks and clear trace messaging.
  • Conduct software reviews and provide feedback on the code being inspected.
  • Test extensively before implementing code into development/production environment.
  • Code testing includes unit, end-to-end integration, and system testing.
  • Writing Manual test steps and System test on regular basis
  • Ensure that Library Manager unit level test functions and tracing is in place for code developed.
  • Engage with customer in a professional and courteous manner
  • Produce clear and complete issues list.
  • Follow all on-site / customer safety regulations.
  • Other duties will be assigned as needed.


What you need to succeed

Essential:
  • Must be able to travel up to 30% to project site to commission Manual or Automated Warehouse Management Systems
  • Professional experience in software development and software project business - min. 6 years' experience in similar capacity
  • Experience with Java programming - min. 5 years
  • Adequate practical experience in:
  • Good relational database design and programming knowledge (RDBMS Concepts, JDBC and SQL)

Desirable:
  • Previous professional experience in software development and software project business
  • Knowledge in Warehouse Management Systems (WMS), logistics processes and interaction with material handling automation system
  • Completed Java EE Web development training or have adequate practical experience in:
    • JAVA JEE
    • Web based user interfaces
  • Java development experience with:
    • Eclipse development environment and Maven build automation
    • Java collections and generics
    • Servlets Basics
    • HTTP, HTML
    • CSS Basics
    • JSF
    • Web Development Basics
    • Enterprise Java Bean
    • Java Persistence API
    • Java Message Service (JMS)
  • Experience with Java/J2EE application server environments such as Glassfish/WebLogic
  • Unix shell scripting
  • PL/SQL

Similar Jobs

More Jobs at Kuka AG

More Information Technology Jobs

Find similar Senior Software Engineer jobs: