Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales
- Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities
- Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices
What you'll do.
Tech. Problem Formulation:
- Requires knowledge of: Analytics/big data analytics / automation techniques and methods; Business understanding;Precedence and use cases; Business requirements and insights
- To translate/ co-own business problems within ones discipline to data related ormathematical solutions
- Identifies appropriate methods/tools to be leveraged to provide a solution for the problem
- Shares use cases and givesexamples to demonstrate how the method would solve the business problem
Managing Functional Partnerships:
- Requires knowledge of: Stakeholder identification and mapping; Stakeholder analysis; Stakeholdercommunication; Stakeholder engagement techniques; Stakeholder management effectiveness tools and methods; Fluency in many specializedbusiness vernacular; Deep understanding of diverse markets to deliver customer and business value; adapt style and best practices to accommodatecultural differences
- To understand the interests & profiles of key stakeholders to manage functional relationships
- Analyze stakeholder technicalneeds and partner with them to share relevant information
- Engage with business partners (internal/external) on a periodic basis and establishcredibility for exchanging functional information
Requirement And Scoping Analysis:
- Requires knowledge of: Traceability matrix; Risk analysis methodologies; Cost Analysis; Business objectives;Classification of requirements; User stories To understand the Business/Stakeholder/Technical requirements and assist in analyzing the existingsolutions to address the needs (in case of agile methodology, for the iteration)
- Prepare requirement traceability matrix and maintain traceabilitybetween business requirements, functional requirements, design and test cases
- Contribute to the creation of user stories forcomponent/module/simple requirements ( for example: based on scalability etc) (For agile methodology)
Program Monitoring:
- Requires knowledge of: Program metrics; Program Reporting, logging tools and processes; Continuous Integration / ContinuousDeployment (CICD) To ensure adherence to the project against approved milestones and timelines
Coding:
- Requires knowledge of: Coding standards and guidelines; Coding languages (eg JavaScript, Python, C# etc), frameworks(eg ActiveX, .Net, Cocoa, Android application framework etc), tools(eg Mondaycom, Linx, Embold etc) and Platforms (eg Microsoft Azure, AWS , Apple IOSetc); Quality, Safety and Security (PCI etc) standards; Emerging tools and technologies; Telemetry
- To create/configure minimalistic code for entirecomponent/application and ensure the components are meeting business/technical requirements, non-functional requirements, low-maintainability , high-availability and high-scalability needs
- Assist in the selection of appropriate languages (eg JavaScript, Python, C# etc), development standardsand tools (eg Monday
- com, Linx, Embold etc) for software coding/configuration
- Take initiative to learn the fundamentals of different codinglanguages 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 required independently
- Ensure security policy requirements are properly applied to components/application during code development/configuration
Testing:
- Requires knowledge of: Test case preparation; Test Objectives; Test Strategy; Test types; Test tools (eg - Automation - Selenium, Agile -Jira, Mobile - Eggplant etc); Test Environment; Root cause analysis
- To map the customer requirements in to test objectives
- Identify and create testcases for the component/module
- Execute test cases to test the code and detect errors and defects for the entire component
- Execute different typesof testing using appropriate testing tools based on the testing needs
Defect Management and Troubleshooting:
- Requires knowledge of: Defect life-cycle process, defect tracking tools and methodologies; Defectreporting; Regression testing; Root cause analysis; Root cause corrective action
- To track and analyze defects for the component/ module and carryout regression testing to fix defects in all instances of code changes
- Analyze defects from past projects/solutions to avoid recurrence of similardefects
- Troubleshoot performance and availability bottlenecks for the application
DevOps Orientation:
- Requires knowledge of: Different operating systems; Software maintenance tools and techniques; Application monitoring toolsand techniques; Debugging tools; Mock screen; Pseudocodes; Reverse Engineering; Traceability matrix; System performance, security, integration;Data migration and accessibility; Design Methodologies
- To conduct complex maintenance procedures for applications independently
- Monitor andevaluate the performance of the application by tracking and analyzing appropriate metrics; Perform maintenance (corrective, adaptive, perfective) andre-engineering activities
- Analyze application logs, maintenance activity data, performance data and provide analysis; Evaluate change requests toidentify those which are valid and feasible
- Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice andguidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; andbuilding commitment for perspectives and rationales
- Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying businessneeds; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing onimprovement opportunities; and adapting to competing demands, organizational changes, and new responsibilities
- Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity byincorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting otherswith how to apply these in executing business processes and practices
- Live our Values - Culture Champion - Models the Walmart values to foster our culture; holds oneself accountable; and supports Walmartscommitment to communities, corporate social responsibility, and sustainability; maintains and promotes the highest standards of integrity, ethics andcompliance
- Live our Values - Servant Leadership - Is consistently humble, self-aware, honest, and transparent
- Embrace Change - Curiosity & Courage - Demonstrates curiosity and a growth mindset; supports innovation and intelligent risk-taking; and exhibitsresilience in the face of setbacks
- Embrace Change - Digital Transformation & Change - Implements and supports continuous improvements and willingly embraces new digital toolsand ways of working
- Deliver for the Customer - Customer Focus - Delivers results while putting the customer first and applying an omnimerchant mindset and the EDLPand EDLC business models to all plans
- Deliver for the Customer - Strategic Thinking - Adopts a broad perspective that considers data, analytics, customer insights, and different parts of thebusiness when making plans
- Focus on our Associates - Diversity, Equity & Inclusion - Embraces diversity in all its forms and actively supports diversity of ideas and perspectives,as well as diversity goal programs
- Focus on our Associates - Collaboration & Influence - Builds strong and trusting relationships with team members and business partners; workscollaboratively and cross-functionally to achieve objectives; and communicates with energy and positivity to motivate, influence, and inspirecommitment and action
- Focus on our Associates - Talent Management - Contributes to an environment allowing everyone to bring their best selves to work, demonstratesengagement and commitment to the team, and recognizes others contributions and accomplishments
Minimum Qualifications Option 1: Bachelors degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 2years experience in software engineering or related area at a technology, retail, or data-driven company.
Option 2: 4 years experience in software engineering or related area at a technology, retail, or data-driven company.
Preferred Qualifications
Certification in Security+, Network+, GISF, GSEC, CISSP, or CCSP, Masters degree in Computer Science, Information Technology, Engineering, Information Systems, Cybersecurity, or related area