Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Walmart Senior Manager Software Engineering 
United States, Arkansas, Bentonville 
632349606

02.12.2024
What you'll do...

Senior Manager, Software Engineering

, for the iteration). Classify the requirements into applicable types (For example - Functional/Non-Functional, Derived/Imposed/Emergent etc.). Anticipate the solution risks / issues during requirements gathering phase, inform relevant stakeholders and recommend corrective steps. Contribute to the creation of user stories for component/application/complex (For agile ). Solution Design: in creation of simple, modular, and functional design for the product/solution in adherence to the requirements. Evaluate trade-offs while designing across multiple components in a product based on the business requirements. Convert HLD to create detailed design using mock screens, pseudo codes and detailed functional logic of the modules for specific modules / components of a product. Understand nuances of designing for disaster recovery. Design and create MVP to clarify requirements and design and uncover risks. Independently refine the MVP design for early defects and revised customer requirements. Coding: create/configure minimalistic code for entire component/application and ensure the components are meeting business/technical requirements, non-functional requirements, low-maintainability, high-availability, and high-scalability needs. in the selection of appropriate languages etc.) for software coding/configuration. Take initiative to learn the fundamentals of different coding languages and frameworks that would be useful for future scope of work. Build scripts for automation of repetitive and routine tasks in CI/CD (Continuous Integration/Continuous Delivery), Testing or any other process (as applicable). Implement telemetry features as independently. Ensure security policy requirements are properly applied to components/application during code development/configuration. Testing: map the customer requirements in to test and create test cases for the component/module. Execute test cases to test the code and detect errors and defects for the entire . Execute different types of testing using appropriate testing tools based on the testing needs. Defect Management and Troubleshooting: conduct root cause analysis (RCA) and root cause corrective action (RCCA) to the origin of defects/ performance gaps and prevent them from recurring. Track registered issues for the product/solution and prioritize them for resolution. Measure usability of the product/solution as per customer/business requirement after defect fixing and plugging test gaps. Analyze the issues and plan a series of steps which potentially includes reconfiguration, integration, or addition of application components to enhance the application's functionality, and security. DevOps Orientation: define the metrics to be tracked for effective monitoring of application performance. Lead application maintenance (corrective, adaptive, perfective) and re-engineering plans and activities and the development of documentation and training material. Drive application changes and enhancements, lead problem identification, technical impact analysis of maintenance activities. Program Monitoring: provide support to relevant stakeholders to drive adherence to performance metrics of the program for different projects. Take appropriate measures Supervises 6.

Minimum education and experience Bachelor's degree or the equivalent in computer science, computer engineering, computer information systems, software engineering, or a related field plus 5 years of experience in software engineering or related experience 7 years of experience in software engineering or related experience.


Skills required: automation tools and technologies; Handling Production and preproduction deployments; SQL and no SQL databases; Coding in bash shell scripting and troubleshooting Java applications; Monitoring tools like Splunk; Triaging production support bugs; Troubleshooting issues utilizing tools and technologies including TCP/IP, ; Working in any cloud technologies like GCP or, AWS; and Understanding and identifying operational and health issues of applications hosted in Linux or windows servers.