Location: Bentonville, AR*
*May telecommute from home anywhere within normal commuting distance (50 miles) of Bentonville, AR to serve customers in NWA region.
Travel: Up to 10% domestic travel required.
Number of Openings: 2
Duties: Design, develop, and modify current software products for CPG (consumer packaged goods) clients, with particular focus on the beverage and alcohol industries, by identifying and utilizing technology platforms and programming languages such as C#, ASP.NET / MVC, AD, Programming Interface, and Powershell. Develop and implement technical improvements to existing software products to increase flexibility across on premise and off premise factors. Audit and optimize software code for continuous technical improvement. Develop a portal to automate the internal processes of CPG customers. Develop different software tools to automate various cloud environment management processes. Modify existing server/cloud management software to correct errors and develop processes to improve performance and increase functionality. Develop feedback systems and other ways to use data to diagnose and improve operations from analyzing user needs and customer feedback. Analyze feedback and incorporate feedback into any software design changes and maintenance of software. Manage and coordinate software installation for customers and monitor software functionality to ensure customer satisfaction. Mentor and supervise 3-5 Jr. Software Developers.
*Position reports to headquarters in Phoenix, AZ
Education: Bachelor's degree in Computer Science, or a closely related field (foreign equivalent accepted), and
Experience: 5 years of post-bachelor's progressive experience as a Senior Software Engineer, Software Engineer, or similar position.
REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES
5 years' experience in each of the following:
Leading the software and application development of CPG software products;
Applying CPG domain knowledge within the beverage and alcohol industry to application development;
Working with computer programming languages such as SQL, C#, ASP.NET, .NET, .NET Core, MVC, AD, Programming Interface, JavaScript, and Powershell;
Working with Agile, PAIs, AWS/Azure, JQuery, React.JS, and Node.JS for front end web development;
Working with SVN, GIT, VBA, and JDA;
Using Telerik, Kendo UI, and Advanced JS canvas for front end interface;
Auditing software code for optimal technical performance;
Working with server and cloud management software to troubleshoot and correct errors;
Developing software tools to automate cloud environment management processes; and
Supervising a team of 1-3 junior-level Software Developers.
All experience, skills and requirements may be gained concurrently.