Technical Team Lead / Application Architect (Back office)

Atlanta, GA 30339 | Direct Hire

Post Date: 05/08/2018 Job ID: 49610 Industry: Other Area(s)

IT Team Lead, POS Development (Back Office)

Job Description

The Point-of-Sale  Back Office  Software Development Team Lead  will provide technical leadership, oversight, and planning for new features and functionality for the APG IT  Retail environment. The  POS  Back Office  Team Lead requires deep software design and development skills along with sound project management capabilities, taking a lead role in working with the business users, project managers, and others within the APG IT organization to ensure all aspects of projects are completed properly based on business requirements. This role consists of hands-on technical tasks as well as customer interaction and project leading activities.


  • Responsible for working with vendor and internal resources to determine a transition strategy.  Then work with those teams to execute strategy

  • Review existing architecture solutions to support the “ lift and move” transition while planning post transition improvements

  • Analyze requirements as well as functional and architectural design documents to determine the coding needed from generalized business and functional requirements

  • Develop technical design specifications for application enhancements, including flowcharts, diagrams, DDL, and/or write pseudo code to illustrate sequence of steps and describe logical operations

  • Mentor, coach, lead and provide technical direction to team members to meet project goals

  • Perform research and development for Proof of Concept/Proof of Technology ideas. For those that prove out, hand off to other developers and then lead the effort to provide a production-ready solution.

  • Plan and coordinate product release roadmap that balances the priorities of new functionality and bug fixes

  • Conduct code reviews and testing. Track defects from reviews and testing.

  • Participate and take lead role in project team meetings and test plan walkthroughs

  • Proactively provide regular, clear, and consistent communication (written and oral) on the status of projects, issues, and deliverables to our customers and/or vendors

  • Have accountability for client relationship with internal business customers, peers, and management team

  • Work with technical support to facilitate analysis of, and resolution to, technical issues

  • Identify and evaluate business processes that can be automated, eliminated, and/or made more efficient


  • BS or BA degree in a related field required, unless there is significant, relevant work experience

  • Proficient  Java and Oracle  experience

  • 10+ years’ experience with a high level of proficiency in advanced  Point-of-Sale web  design and development, with an emphasis in LinuxJAVA, JBoss, Vaadin (primary technolgies); Weblogic a plus

  • 7 – 10 years’ experience with a high level of proficiency in relational database design

  • 5+ yrs. experience building and leading teams responsible for  developing enterprise level software

  • Ability to interact at a technical and non-technical level with Management, Development, BA, QA, Architecture and Infrastructure teams

  • Excellent communication skills (written and verbal), including facilitation and team leadership skills

  • Must be a self-starter, self-motivated and capable of working independently as well as part of a team

  • Strong experience in large scale environments with 000’ s of endpoints and very large transaction intensive database systems

  • Strong background in full lifecycle development (Waterfall and Agile)

  • Strong organizational and time management skills to be able to handle multiple projects and tasks

  • Must have a positive attitude and handle stress well in a highly changing environment

  • Experience with Microsoft Visual Studio or similar

  • Experience with Help Desk/Support (i.e. Service Now, ITIL)

  • Experience with project manager tool (i.e. Clarity)

  • Prior experience in  Retail environments  is a plus
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: