Walmart - Reston, VA

posted 19 days ago

Full-time - Mid Level
Reston, VA
General Merchandise Retailers

About the position

The Senior Manager I, Software Engineering position is responsible for leading and participating in complex, cross-functional projects within the software engineering domain. This role involves translating project requirements into technical solutions, overseeing the work of engineering teams, and ensuring timely delivery of projects. The manager will also troubleshoot issues, support business objectives, and develop innovation strategies while collaborating with various stakeholders.

Responsibilities

  • Lead and participate in medium- to large-scale, complex, cross-functional projects.
  • Translate project requirements into technical solutions and gather necessary information.
  • Write and develop code, conduct unit testing, and communicate status to team members and stakeholders.
  • Collaborate with project teams and cross-functional teams to troubleshoot issues and enhance designs.
  • Provide leadership to small groups of engineers, including offshore associates, for assigned projects.
  • Troubleshoot business and production issues, performing root cause analysis to prevent future occurrences.
  • Support business objectives by collaborating with business partners to identify opportunities and address high-priority initiatives.
  • Lead the discovery phase of projects to develop high-level designs and obtain cross-functional approvals.
  • Develop innovation strategies, processes, and best practices by leading internal technical teams and documenting project scopes.
  • Supervise a team of engineers, providing direction and reviewing proposed solutions.

Requirements

  • Bachelor's degree or equivalent in Computer Science, Information Technology, or related field plus 6 years of experience in software engineering or a related field.
  • Master's degree or equivalent in Computer Science, Information Technology, or related field plus 3 years of experience in software engineering or a related field.
  • Experience with coding in an object-oriented programming language such as Java.
  • Experience designing and implementing REST Services in Java using Spring Boot.
  • Experience developing Single Page Applications using Angular, React, NodeJs.
  • Experience writing Junit tests for Java Applications and Jest for UI applications.
  • Experience coding to connect to Databases using Hibernate and ORM tools and Spring DB Templates.
  • Experience aggregating application logs and sending them to SPLUNK.
  • Experience configuring SonarQube and resolving security bugs as part of the build process.
  • Experience utilizing caching tools like REDIS to cache data.
  • Experience designing and developing DB tables and schema to support web application activities.
  • Experience implementing CI/CD pipelines using Jenkins and using GIT and Source control managers.
  • Experience implementing performance tests using Gatling and integrating it into Jenkins pipeline.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service