RRD is a leading global provider of marketing, packaging, print, and supply chain solutions that elevate engagement across the complete customer journey. They are seeking a Software Engineer II to research, design, and develop software solutions while processing high volume data to improve development quality and efficiency.
Responsibilities:
- Research, design, and develop computer and network software or specialized utility programs
- Process and analyze high volume data to mine valuable chunks of information
- Analyze input and output data to discover understanding of systems interesting signals, validate outputs, gain blocks while managing the complexity
- Build powerful systems from simple building to improve quality and efficiency of development
- Contribute to the team's continuous efforts to platforms, tools, and processes
- Code software requirements and changes based on design specification
- Write queries to handle data in a database
- Collaborate with the engineering organization and across multi-disciplinary teams to solve technical problems
Requirements:
- Bachelor's degree or foreign equivalent degree in Computer Science, Computer Engineering, Mathematics, Physics, or a related field
- Two (2) years of related work experience
- Two (2) years of experience with/in programming in web technologies, such as web-based UI and web services
- Two (2) years of experience with/in programming using back-end services, such as Java, C#, or C++
- Two (2) years of experience with/in programming, designing, and testing with standard platform technologies such as Microsoft or Java
- Two (2) years of experience with/in SQL databases
- At least three (3) of the programming tools such as Spring Boot, HTML, CSS, JavaScript, Angular, MySQL, Rest, Git, GRPC and/or Microservices