Technology Senior Applications Engineer
*please note that this position does not provide sponsorship at this time. Must be authorized to work in the U.S. without sponsorship.
The Senior Applications Engineer position is responsible for designing, developing and enhancing software for custom applications and services. This role requires strong experience in Java and other high-level languages, strong experience with database development, an understanding of retail business, and collaboration with a team of developers on both individual and group projects. This is a full-time, salaried, exempt position.
Position Reports To
Development Director or Manager
What We Stand For
Established in 1978, The Container Store has grown to be the leading specialty retailer of storage and organization products in the United States and the only national retailer solely devoted to the category. We provide creative, multifunctional, customizable storage and organization solutions that help our customers save time, save space and improve the quality of their lives. We foster an employee-first culture built around our Foundation Principles, which define how we approach our relationships with our employees, vendors, customers and communities and influence every aspect of our business.
Principal Duties and Responsibilities
Designs, develops, and maintains applications using various programming languages (including Java) and relational databases in a distributed multi-tier and service-oriented environmentCoordinates development activity and works directly with subject matter experts, project stakeholders, and executive leadershipDesigns, develops, and maintains applications developed in various programming languages and technologies, including but not limited to:Java 8+ (Spring MVC, Spring Boot, Hibernate/JPA, JUnit, Maven)Oracle (SQL and PL/SQL)PostgreSQLGit (GitHub)HTML, CSS, JavaScript, ReactDocker ImplementationsGCP / AWS ServicesShell scriptingConducts and participates in code reviewsContributes to automated test suiteAutomates software builds, test executions and deploymentsWorks to troubleshoot, diagnose and resolve production issuesCommunicates to all levels of the organization regarding project development status, issues and production problemsParticipates in evolving the Agile/Scrum based SDLC, ensuring that the SDLC meets the needs of the Development Team, as well as fitting within the larger organizational processes, personnel and cultureMonitors development activities to ensure data security and audit complianceEnsures development deliverables are adequately testedPartners with the Quality Assurance Team and subject matter experts to ensure that testing is complete, and that ongoing testing is addressed through various levels of automated testingAttends and participates in development meetingsResponsible for maintaining discretion related to all confidential/sensitive company and customer informationPerforms other requested tasks and dutiesCoordinates development activity and works directly with subject matter experts, business stakeholders, and executive leadershipProvides technical guidance in streamlining software builds and deployment (CICD) to ensure high code quality and reliabilityConsistently arrives promptly to work the assigned scheduleProvides thought leadership and technical direction in designing and developing a reliable, scalable and secured solution for retail applications such as eCommerce, Store POS, Order management or Supply ChainContributes in technology/architecture strategy and roadmap for the EnterpriseProvides thought leadership and technical direction for development team
The Benefits of Working Here
Our benefits exemplify our commitment to ensuring employees and their families are well taken care of, safe and secure. Some of our benefits include:
Competitive Pay Medical/Dental/Vision Plans Discount: 50% on Elfa, 40% on Merchandise and Gift Cards, 25% on AveraPaid Time Off plus Holidays 401(k) planEmployee First Fund: providing grants to employees experiencing unforeseen emergencies
Experience and Skills Required
College degree in Computer Science, Software Engineering, or comparable experience10+ years academic or work experience in software developmentBased in Dallas/Ft. Worth areaStrong experience in object-oriented design (OOAD), domain-driven design, API, cloud-native and programming languages such as Java, Python, Ruby etc.Strong understanding of retail or eCommerce businessExperience working with Agile development methodologies (Scrum), preferredObject oriented design and development experienceAbility to work in macOS, Windows and UNIX/Linux environmentsExperience and knowledge in Cloud computing (AWS, Azure or GCP)Familiar with SQL (i.e. Oracle, PostgreSQL, MS SQL) and no-SQL (i.e. MongoDB, Cassandra, Couchbase) databasesFamiliar with domain-driven design and API (Swagger)Ability to collaborate with developers and product owners in developing new software applications and enhancementsResponsible for staying current with new technology developments and techniquesAbility to work with the team to define test cases, metrics, and resolution guidelinesAbility to identify underlying causes of business issues, and recommend appropriate corrective action or problem resolutionProactively seek to accomplish projects and other business-related initiatives by leveraging technology resourcesIs committed to working scheduled hours, and has the flexibility to work additional hours based on changing business needsKnowledge of industry business and passion for following trends in the industryAbility to communicate clearly and effectively, both orally and in writing, at all levels within and outside the organizationAbility to work in a constant state of alertness, and in a safe mannerAbility to quickly separate the mission-critical tasks from the lower priority tasks; focuses on the most value-added projects of the day or weekFlexible, with a positive attitude and passion for knowledgeStrong time management and organizational skills with the ability to successfully manage multiple projects at oncePossesses focused attention to detail, and solid organizational and prioritization skills, while working quickly and accurately under pressureProfessional manner and strong communication skills internally and with outside vendor partnersMakes strategic and effective decisions in the best interest of our customers and our company, taking care to objectively process informationAbility to work within and exemplify The Container Store brand which we describe as matchless, fun, authentic, team-focused, and life-changing
The Container Store promotes a smoke-free, drug-free environment.
We are proud to be an Equal Opportunity Employer and comply with the
Americans with Disabilities Act
Office Physical Requirements
State Specific Notices
#LI-DR3
Options Apply for this job onlineApplyShareEmail this job to a friendRefer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed Need help finding the right job? We can recommend jobs specifically for you! Click here to get started. Application FAQsSoftware Powered by iCIMS
www.icims.com