Senior Software Engineer
Swisslog · Atlanta, GA · 3 wk ago
EngineeringFull-time
About the role
Make an impact
Responsibilities
- Perform software development work on applications
- 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
- Write 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
Requirements
- 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)
Desired Skills
- 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
- Servelts 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
Qualifications
Applicants must be currently authorized to work in the United States on a full-time basis. We are unable to provide current or future visa sponsorship or transfer of work authorization (including H-1B sponsorship, OPT/STEM OPT sponsorship, etc.). We are not accepting C2C or contract candidates for this role.
Pay
N/A
Schedule
N/A
Benefits
N/A