Principal Software Engineer

at Wal-Mart Associates, Inc. in Bentonville, Arkansas, United States

Job Description

Duties: Leads the work of cross-functional groups of ten to twenty engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, direction, and examples; identifying short and long term solutions and timeline; reviewing and approving proposed solutions;  implementing new architectural patterns; and performing design and code reviews of changes. Directs root cause analysis of critical business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause); directing actions as designated in the plan; interpreting the results to determine further action; directing root cause analysis to  prevent future occurrence of issues; and reviewing and approving online documentation. Supports business objectives by collaborating with business partners to identify opportunities and drive resolution; partnering with business to define priorities; identifying short- and long-term solutions; and leading cross-functional partnership. Leads the discovery phase of large projects to develop high level design by partnering with the Product Management, Web Operations, Project Management, Business and User Experience teams; obtaining cross-function approvals; driving proof-of-concept; and implementing prototypes to  validate ideas. Leads and directs in large-scale, complex, cross-functional projects by reviewing project requirements; translating requirements into technical solutions; directing and reviewing design artifacts (for example, proof of concepts, prototypes); writing and developing code; overseeing software design; reviewing unit test cases; communicating status and issues to team members and stakeholders; directing project team and cross functional teams; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery and hand-offs; interacting with project manager to provide  input on project plan; and providing leadership to the project team. Drives the execution of multiple business plans and projects by identifying customer and operational needs; developing and communicating business plans and priorities; removing barriers and obstacles that impact performance; providing resources; identifying performance standards; measuring progress and adjusting performance accordingly; developing contingency plans; and demonstrating adaptability and supporting continuous learning.

Minimum education and experience required: Bachelor's degree or the equivalent in Computer Science, Information Technology, Engineering, or a related field plus 6 years of experience in software engineering or related experience; OR Master’s degree or the equivalent in Computer Science, Information Technology, Engineering, or a related field plus 3 years of experience in software engineering or related experience.

Skills Required: Must have experience with: Architecting and designing Data Governance solution using Collibra Data Governance Center (DGC) capability such as business glossary, data catalog, data lineage, stewardship module, metrics and reports modules; Designing and configuring Collibra asset model, meta model and operating model using Collibra product knowledge and data governance best practice design methodology; Providing solution architecture, design and leading development of integration solution framework between Collibra with technology platforms (data quality, data profile tool, metadata management) with different integration design pattern, REST API, programming language (Java and Unix scripts) and job scheduling tools; Enabling data governance framework self-service capability through design and development of automated custom workflows with Activity BPMN and Eclipse and configuring in Collibra DGC Admin module; Performing performance test and tuning integration solution performance with memory configuration, SQL query optimization and different design optimization techniques; Performing data model analysis with data modelling of technical metadata with CA Erwin tool; Automating workflow driven integration solution between data profiling and data quality framework with Collibra using Collibra core delegate APIs, Activity BPMN workflow, Collibra Console and configuring Data quality modules with Collibra DGC; Architecting, designing and leading development work for data governance report mart solution with Collibra database objects (Tables, Views, SQL) and Business Intelligence (BI) reporting tool (such as Tableau) and database (Microsoft SQL Server); Creating Enterprise data catalog and performing data profiling for data analysis with Collibra Catalog with data sources (Hive, Teradata, Oracle, DB2); Providing technical work estimation, helping technical task planning and providing development status reporting to program management office with Jira and Agile project management methodology. Employer will accept any amount of experience with the required skills.

To apply for this position:  Send your resume to and reference the following Job ID number:  R-1079245

Copy Link

Job Posting: 3395832

Posted On: May 25, 2022

Updated On: Jun 25, 2022