Developer-IT Deployment Team
84 Lumber · Eighty Four, PA · 1 wk ago
On-siteEngineeringFull-time
Responsibilities
- Support rollouts to new stores from a technical perspective.
- Troubleshoot and resolve application issues reported by stores or deployment team members.
- Identify more serious concerns and be able to report these to the development team.
- Manage and support relational databases supporting POS configuration, store data, and deployment tracking. Understand the data and be able to analyze and interpret.
- Collaborate with Business Analysts to translate store workflow requirements into software solutions.
- Collaborate with Business Analysts to build demos and other training tools for stores.
- Write clean, well-documented code and participate in code reviews.
- Support testing, QA, and validation processes during deployment cycles.
- Design, develop, and maintain Python-based back-end services and APIs supporting the POS platform and deployment goals when not directly engaged in rollout tasks.
- Maintain Angular front-end applications used by store teams and internal staff when not on deployment activities.
- Build and maintain Jenkins jobs for software deployment, log retrieval and analysis, and more.
- Contribute to the development of future applications built on the same platform as the program expands.
Qualifications
- 2–5 years of professional software development experience and Q/A
- Proficiency in Python for back-end development, scripting, and automation
- Experience with Angular for building responsive single-page applications
- Solid understanding of relational databases (SQL Server, PostgreSQL, or similar) — schema design, querying, and optimization
- Familiarity with RESTful API design and integration patterns
- Strong problem-solving skills and attention to detail
- Ability to work independently and collaborate across a small, fast-moving team
- Clear written and verbal communication skills