(USA) Senior, Software Engineer
Walmart
Rogers, AR · Onsite · Full Time
Posted
Job description
Position Summary... What you'll do... Requirement And Scoping Analysis Requires knowledge of Risk analysis methodologies Cost Analysis Business objectives Classification of requirements Domain Knowledge User stories concepts Functional NonFunctional Requirements Scoping and Estimation To explore relevant productssolutions from an existing repertoire which can address businesstechnical needs Assess gaps updates modifications between the customerbusiness expectations and the existing productsolutions in case of agile methodology for the iteration Classify the requirements into applicable types For example FunctionalNonFunctional DerivedImposedEmergent 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 componentapplicationcomplex For agile methodology Solution Design Requires knowledge of Software architecture Distributed systems Scalability Design patterns Disaster Recovery Tech Stacks Minimum Viable Product MVP NonFunctional Requirements Detailed Design To assist in design of solutions such that the processes applications work in tandem for specific componentsmodules of a product Evaluate tradeoffs while designing a component based on the business requirements Assist in conversion of HLD High Level Design to create detailed design using mock screens pseudo codes and detailed functional logic of the modules for specific modules components of a product Coding Requires knowledge of Coding standards and guidelines Coding languages Eg JavaScript Python C etc frameworksEg ActiveXNet Cocoa Android application framework etc toolsEg Mondaycom Linx Embold etc and Platforms Eg Microsoft Azure Apple IOS etcQuality Safety and Security PCI etc standards Emerging tools and technologies Telemetry CI CD Code Management Tools SDLC Secure SDL frameworks and tools To createconfigure simple testable maintainable code for entire componentapplication and ensure the components are meeting businesstechnical requirements nonfunctional requirements lowmaintainability highavailability and highscalability needs Assist in the selection of appropriate languages Eg JavaScript Python C etc development standards and tools Eg Mondaycom Linx Embold etc for software codingconfiguration Take initiative to learn the fundamentals of different coding languages and fra…