Description
We are looking for a Software Developer to build and implement functional programs. You will work with other Developers and Product Managers throughout the software development life cycle.
In this role, you should be a team player with a keen eye for detail and problem-solving skills. If you also have experience in Agile frameworks and popular coding languages (e.g. JavaScript), we’d like to meet you.
Your goal will be to build efficient programs and systems that serve user needs.
Responsibilities & Authorities
- Responsibilities & Authorities
- Responsible for developing complex, modularized and distributed software solutions in Java and possibly other languages.
- Responsible for taking ownership of entire software modules and developing software to completion
- Responsible for the full spectrum of the software development life-cycle.
- Works with other technical staff and engineers to understand and to develop solutions for complex technical problems across multiple engineering disciplines
- Frequently communicates with co-workers, management and clients which may involve delivering presentations.
- Participates in the development of software user manuals or other documentation, i.e. Business Requirement Definition or Detailed Specifications.
- Recognizes critical issues of any kind and escalates to management
- Provides on-call support (any level for any shift) as per company guidelines
- Participates in the development of software user manuals or other documentation, i.e. Business Requirement Definition or Detailed Specifications.
- Travels on-site to support and organize software commissioning, ramp-up and support for projects world-wide.
Requirements
Technical skills:
- A strong understanding of Computer Science fundamentals, software design patterns and architecture
- 1-2 years of experience in the following technologies:
- Java
- Spring Ecosystem/Web MVC
- SQL
- REST
- JSON
- Angular/REACT/Vue
- Linux/Unix,
Nice-to-have:
- Docker
- Git
- JavaScript
- Tomcat
Other skills:
- Excellent written and verbal communication skills.
- Must be a creative thinker, results oriented, focused, and attentive to detail and accuracy.
- Must have the ability to prioritize, multi-task and meet budgets and deadlines.
- Sharp, quick, dedicated, and innovative problem solver.
- Must be organized, detail oriented, and able to think designs through completely
Experience in Intralogistics, Warehouse Management Systems, and Material Flow Systems is a plus
Qualification
Four-year degree in Computer Science or a related field
Experience
Minimum of 2 years of professional working experience with the design, architecture and development of complex software solutions