Sr Software Engineer L3
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.
- Modern web development experience, including application of HTML5, JavaScript, CSS, and various JS frameworks such as Angular, React, or Vue.JS.
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.
- Benefits of the law (IMSS, INFONAVIT, vacation bonus).
- 30 days of Christmas Bonus.
- Major medical expenses insurance with dental and visual coverage (for the employee and direct family members).
- Minor medical expenses insurance.
- Life insurance.
- Saving fund.
- Grocery coupons.
- Pension plan.
- 12 days of vacation plus 6 floating days.