Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Walmart Senior Software Engineer 
United States, Arkansas, Bentonville 
113436985

Yesterday
What you'll do...

Senior Software Engineer

Leads assigned Engineering projects by providing pertinent documents, direction, and examples; short- and long-term solutions; resolutions; and leading cross-functional partnership. Leads the discovery phase of medium to large projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross-functional teams; troubleshooting open issues and bug-fixes; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.

Minimum education and experience Master’s degree or the equivalent in Computer Science, Information Technology, Engineering, or related field plus 2 years of experience in software engineering or related experience; OR Bachelor’s degree or the equivalent in Computer Science, Information Technology, Engineering, or related field plus 5 years of experience in software engineering or related experience.


Skills required: Must have experience with: coding in front-end technologies (HTML and CSS) and front-end scripting languages (JavaScript or TypeScript); utilizing front-end JavaScript frameworks and libraries (Angular or React) to develop web applications; coding in an object-oriented programming language (C++, Python, or Java); writing unit and integration test cases (Jest or Protractor) with JavaScript testing framework; building and deploying applications using build ( , Webpack or Maven) and deployment (Jenkins) tools; leveraging version control tools (Git or SVN) to manage code across development and iterations; consuming APIs (REST or SOAP) and testing integration using SOAP-UI or Postman; Enterprise messaging technologies (IBM MQ, RabbitMQ or ActiveMQ) to provide asynchronous communication within and across applications; using command line tools and scripting languages (Shell Script and Bash Script) to run scripts and batch jobs; reporting and tracking issues using BMC Remedy or ServiceNow; backend relational database management systems (SQL Server) and data manipulation using query languages (SQL). will accept any amount of experience with the required skills.