.The Software Engineer designs, builds, and supports software solutions for some of the world's largest retailers. Our developers are involved in the entire project lifecycle: they interact directly with our business owners to understand and document requirements; they collaborate with the implementation and test teams on design and development; and, they oversee delivery and provide ongoing support for their work.The Software Engineer will design and implement a medium or multiple small software solutions with some architectural guidance. The Software Engineer will collaborate, as required, with internal and external teams to facilitate development/test. They may also provide mentoring, guidance, and code reviews for junior engineers.The incumbent will excel in our fast-paced, collaborative, customer-first environment and will contribute in a variety of ways.**AREAS OF EXPERTISE & SPECIAL SKILLS**- Bachelor's degree in Computer Science or equivalent experience.- 5+ years of experience developing in Java- based environment, including cloud/enterprise content.- 5+ years of Object-Oriented development.- Fluent English Language Speaking, Written Skills.- Experience executing within an "Agile" development environment.- Experience interacting with relational and No-SQL databases.- Strong programming and analytical skills, problem determination and debugging, attention to detail, teamwork and excellent communication skills.**Preferred Skills**:- The software development process requires understanding and using the company's continuous build, automated test, and deployment platform which utilizes Jenkins, containers via Docker, Cucumber/Selenium, Azure, and Kubernetes.**What you will be doing**:- Implements product features in Java using Object-Oriented principles. Designs, develops, and tests/debugs client- and server-side code. Builds modern UIs using web technologies (HTML, CSS and JavaScript). Resolves typical technical challenges requiring a moderate scope of domain and discipline knowledge. Identifies opportunities to leverage existing assets (code, tooling, documentation) in new projects. Interfaces with internal & external teams to ensure alignment of deliverables. Solutions may involve enterprise-, cloud- and client-side components which may leverage Java, JavaScript and modern UI frameworks, RESTful microservices with JSON & Swagger, and relational and no-SQL databases.- Performs as a Subject Matter Expert (SME) for one product line. Demonstrates moderate and growing scope of domain and discipline knowledge.- Mentors junior engineers and reviews code.- Authors and/or reviews release notes, test plans/cases, and functional specifications.- Provides support for sales efforts as directed by leadership, such as solution brainstorming with sales technical support teams, creation of POC's or demonstration for clients or marketing teams.**We offer**:- **Hired directly by Toshiba and 100% under payroll