Job details
Job type full-time
Full job description
Position summary:
A subject matter expert in at least one system or application and able to answer any question that come from business partnersProvides analysis and design work in programming and create flow charts for technical and process analysis so that the project team can understand the data flowTechnically lead and mentor other developers to produce error-free developmentEffectively communicate with business users, and suggest process improvements, configuration changes, day to day user activities, write pseudo technical documents for super usersAnalyze issues with a quick and long-term solutionUtilizes team work on quick solution while still validating the long-term solutionSupports business applications through resolving trouble with applications, facilitating changes to applications through migrations, and supports other it organizations in providing support to the business communityServes as a contributor and member to project teams in the applications areaCompletes administration tasks, such as status reporting and documentationSupports the business community in monitoring and enhancing the performance of business applications, including applications that are key components to the success of our business.
Essential functions:
Design & analysisWill create flow charts for technical analysis so that the project team can understand the data flowParticipates in formal and informal code review and assist team members and works with the qa team to facilitate quality assurance effortsPerforms analysis and design for programs and learns and adapts to new applications, languages, and techniques50%
DevelopmentFocused on supporting the development, maintenance, and support activities in keeping applications systems stable and functional in addition to increasing functionality for the user communityServes as a contributor and member to project teams in the applications areaCompletes administration tasks, such as status reporting and documentation20%
Lead othersTechnically lead and mentor other developers to produce error-free development10%
Provide proactive solutionsUtilizes team work on quick solution while still validating the long-term solution10%
Business process discussionsSupports the business community in monitoring and enhancing the performance of business applications, including applications that are key components to the success of our business10%
All other duties as assigned
Experience/qualifications:
Minimum degree required: bachelor’s degree
Certificate(s) or license(s): a certificate of training or expert in one of the systems supported is preferred
Experience: 4-6 years’ experience
Knowledge, skills and ability:
Retail industry knowledge preferred
Angular, react.js, node.js or javascript experience required
Spring boot experience required
Core java development skills required
Docker experience preferred
Jenkins experience preferred
Gitlab, svn, or git bash experience preferred
Css, bootstrap, or material design experience preferred
Sql experience preferred
Experience working with agile methodologies (scrum, kanban, xp) and cross-functional teams (product owners, scrum masters, developers, test engineers)
Team leadership skills preferred
Strong analytical skills required
Strong written and verbal communication skills required
Mentoring skills preferred
Travel requirements: not applicable
Bass pro shops
Hiring insights
Job activity
Posted 30+ days ago