Job DescriptionApplication Engineer Department: Information Technology
AWG is looking for an Application Engineer in Information Technology (IT) to provide architectural and leadership oversight for strategic, business-transforming technical solutions in IT service and support.
The Application Engineer is a critical role delivering moderately complex solutions to highly impactful initiatives in the organization. As an Application Engineer with a focus on solution implementation, you'll be responsible for guiding our customers from concept to go-live and rollout. You are a passionate technologist who is up to date on the latest technologies, can dive into processes and love applying your skills to solve a customer challenge.
RESPONSIBILITIES Deliver Solutions (30%) - Work with limited supervision to develop solutions based on requirements using AWG standards.
- Creates and executes designs for small sets of new functionalities as part of a software project using Java, Spring Boot, React, or similar.
- Provides reliable solutions to a variety of problems using sound problem solving techniques
Support Availability and Services (40%) - Troubleshoot and develop a solution to the problem with the support of teammates
- Engages with and supports the development team
- On-call responsibilities
Develop IT Strategy (15%) - Contributes to technical research on new technologies
- In collaboration with other members of the team, build reusable assets and materials that enable the AWG community.
Development and Continuous Improvement Culture (15%) - Identifies and implements opportunities for system improvement around stability, performance, and maintainability
- Open to receive and give constructive feedback.
- Serve as a mentor to less experienced IT Software Engineers
REQUIREMENTS: - Bachelor's Degree in Software Engineering, Computer Science, Computer Information Systems, or related degree.
- At least 5 years of application development experience.
- Experience developing applications and services (APIs) using React, Java, and Spring Boot (or similar).
- Experience with source code repository using GitHub, Azure DevOps or others.
- Experience with source code branching using Gitflow, trunk-base or similar.
- Knowledge of microservices architecture.
- Knowledge in designing, developing, and implementing high performing, large scale, and complex systems including integration with third-party applications.
- Experience executing the organizational operation of vision and goals, in alignment with department leadership.
- Strong analytical and problem-solving skills.
- Accomplished interpersonal and communication skills, demonstrating a clear and articulate standard of written and verbal communications to various levels of audiences.
- Ability to work independently, self-starter, highly motivated, resourceful.
- Demonstrated knowledge of multiple technologies over career and ability to learn new technologies.
- Ability to work as a committed member of a cross-functional team, sharing ideas and inputs from different perspectives in working towards delivering an exceptional product experience.
- Solid experience with full SDLC - requirements, design, development, testing, and deployment using waterfall and/or agile methodologies.
- Experience working with relational databases.
- Excels in working remotely with remote team members.
NICE TO HAVE/PREFERRED QUALIFICATIONS: - Retail, wholesale, or Consumer Product Goods industry experience.
- Knowledge of Azure/AWS/ cloud or managed services.
- Knowledge of security best practices (OWASP, CBE, NIST, etc).
- Knowledge of containerization technology (Docker; orchestration tools, i.e. Kubernetes).
- Experience with common programming languages (React, JavaScript, HTML5, CSS).
- ETL development experience.
- Knowledge of event-based/message architectures.
- Knowledge of virtual networking (public, private, and hybrid networks and subnetworks), network interfaces, and identity/access management (security groups and roles, network access control lists).
- Knowledge of latest DevOps technologies (Jenkins, CI/CD pipelines, IaC frameworks such as Ansible).
- Knowledge in solution evaluation/selection and implementation for large scale, and complex environments.
Benefits:- Medical, Dental, & Vision Insurance
- Health Savings Account
- Dependent Care Flexible Spending Account
- Paid Vacation, Holiday, and Sick Time
- 401(k) with 4% match along with 3 other contributions
- Tuition Reimbursement
- Basic & Supplemental Life and AD&D
- Employee Assistance Program
- Short-Term and Long-Term Disability
- Wellness Program
- Yearly Holiday Bonus