The Application Architect I plays a lead role in developing and integrating applications. Sets standards to ensure systems solutions are developed/implemented that achieve business requirements.
PRIMARY RESPONSIBILITIES:
- Evaluate and identify opportunities for new and existing applications and technology systems to support business strategies and objectives.
- Will operate as the technical resource (i.e. subject matter expert) for the design and implementation for reporting tools, replenishment and allocations systems and all SCPO initiatives.
- Researches, designs, and develops software solutions to meet specifications, either individually or leading a team of other developers.
- Leads and manages projects as assigned with alignment to software development life-cycle procedures.
- Enhances existing software by analyzing and identifying areas for optimization.
- Produce or oversee the production of architectural/design deliverables, project estimations, functional requirements, technical specifications, unit test scripts, system/data flows, project/implementation plans, training materials, etc.
- Provide complete solutions spanning multiple technology areas including application, database, middleware, and security.
- Assists with application maintenance by monitoring and correcting software defects.
- Investigates new technologies and techniques and researches ongoing industry developments.
- Mentors other team members in industry best practices, procedures, and concepts.
- Ensures adherence to and contributes to continuous improvement of internal policies/procedures, change control practices, etc.
- Provides on-going support for production applications.
- Responsible for other duties as assigned or developed.
PROFESSIONAL QUALIFICATIONS:
- Bachelor's Degree in Computer Science, or equivalent professional experience. Master's degree preferred.
- 10+ years experience in the complete software development lifecycle.
- 4+ years experience in a similar Application Architect or Technical Lead role.
- 5+ years experience with JDA/Manugistics Demand Planning, Fulfillment, and Collaborate.
- 2+ years experience with JDA version 7.2 or greater. Experience upgrading to version 7.4.x or 7.5.x preferred.
- 6+ years experience in enterprise application development (.NET, ASP, C#, Java, RPG, CLP, RPGLE, and/or CLLE)
- 5+ years experience in relational databases (Oracle, SQL Server, and/or DB2) and database scripting (PL/SQL).
- Extensive experience in source control, unit testing, code verification, documentation, continuous integration, metrics, and code reviews.
- Expertise in enterprise application integration, messaging interfaces, object-oriented programming, and user interface development.
- Broad understanding operating systems (OS/400, Unix, Linux, Windows).
- Prior experience in a Retail organization preferred.
- Strong understanding of project management methodologies.
- Strong aptitude to learn and apply new technologies.
- Excellent interpersonal communication, teamwork, and leadership skills.
MANAGEMENT & REPORTING STRUCTURE: This position reports to the Group Manager, Application Development.
We are proud to be an EEO/AA employer M/F/D/V. We maintain a drug-free workplace and perform pre-employment substance abuse testing.