Dollar General Corporation has been delivering value to shoppers for more than 80 years. Dollar General helps shoppers Save time. Save money. Every day!® by offering products that are frequently used and replenished, such as food, snacks, health and beauty aids, cleaning supplies, basic apparel, housewares and seasonal items at everyday low prices in convenient neighborhood locations. Dollar General operated 16,979 stores in 46 states as of October 30, 2020. In addition to high-quality private brands, Dollar General sells products from America's most-trusted manufacturers such as Clorox, Energizer, Procter & Gamble, Hanes, Coca-Cola, Mars, Unilever, Nestle, Kimberly-Clark, Kellogg's, General Mills, and PepsiCo. Learn more about Dollar General at www.dollargeneral.com.
KNOWLEDGE and SKILLS:
Designing, developing of application programs using Oracle SQL, PL/SQL, SQL Loader, Java, Pro*c, UNIX Shell Scripting, Data flow diagrams, E/R data modeling and design techniques.
Guide developers in applying object-oriented techniques to all development efforts to reduce technical debt and increase code quality.
Assess the interaction/interface between applications, databases, and middleware systems to identify and address problems/gaps in functional coverage.
Review programming for consistency and adherence to standards
Provide guidelines on the use and maintenance of the Gold solution to ensure sustained efficiency and performance.
Lead and/or support project teams in the conceptualization and design detailed solutions that enable the project/solution to meet its organizational business objectives.
Ability to hold effective meetings with strong presentation skills.
Ability to proactively identify business issues, research options, and recommend solutions.
Knowledge and understanding of technical concepts and direction with an ability to program, test and document.
Proven team player in a fast-paced customer service driven environment.
Member of an Agile Development team composed of onshore and offshore members.
WORK EXPERIENCE and/or EDUCATION:
Bachelor's degree in Computer Science or equivalent & 7 + year work experience required
Experience on projects with complex scope and with system and process implementations
Agile / Scrum with onshore / offshore team management
Dollar General Corporation is an equal opportunity employer.
The Supply Chain Product Engineering group build, implements and support critical applications which enable Dollar General to manage their business and maximize profitability throughout the critical supply chain. Solutions are designed to create sustainable competitive advantages that generate significant financial return and enhance the customer experience. The Gold application architect will play a leadership role within this critical engineering team driving strategic long term application decisions while also ensuring day to day operations run smoothly across the platform. This Architect will be responsible for defining and articulating a vision, conceptualizing architectural approaches, developing and validating the architecture and high level solution design against business requirements, and guiding and mentoring development teams on methodologies, processes and best practices.
DUTIES and ESSENTIAL JOB FUNCTIONS:
Specialize in the design, development, implementation, and support of the Gold application and its associated framework
Manage multiple applications that are utilized by the Gold application framework to ensure a scalable, reliable, and available architectural system.
Lead a team to create / design user-focused supply chain applications which interact effectively with one another and with the end user according to the requirements of an organization.
Provide technical support and mentoring to the supply chain product engineering team. Coordinates the training of new staff in all situations where initial and further education is required.
Promoting a Passion for Technology: Evangelize best practices for application engineering, component re-use, architecture design and technical standards, while maintaining an awareness of new/emerging technologies and their potential application to existing service offerings. As part of his/her duties, conduct analysis to identify trends in application architecture and apply them in ongoing development.
Collaboration and Ingenuity: The Application Architect drives the solution architecture model and ingenuity is crucial to the problem solving and critical thinking skills required to craft successful results.