Application Developer Technical Lead

Location
CHESTERBROOK, PA, USA
Salary
Competitive
Posted
Dec 06, 2017
Closes
Jan 06, 2018
Ref
1583583532
Contract Type
Full Time
Job Type
Developer
Title: Application Developer Technical Lead
Location: United States-Pennsylvania-Chesterbrook
Job Number: 00001MO3

POSITION SUMMARY:

AmerisourceBergen Corporation provides pharmaceutical products and business solutions that improve access to care. We are looking to hire a Technical Lead, Java Developer who is proficient with J2EE technologies like Spring MVC and Web Services and any other popular web development framework. AmerisourceBergen has been named a "Top Place to Work "by Philly.com for 5 years running and our associates "feel empowered to make a difference" Typical responsibilities include; analysis, development, integration, and maintenance of systems software that is focused on front-end UI technology with server side programming generally in the realm of e-commerce. This is an exciting opportunity for a developer who enjoys working with cutting edge technologies and experience with Spring Framework and test driven development. The developer will be able to integrate with backend J2EE components and SAP ERP in addition, experience working with SAP Hybris back office tools like HMC, HAC and search tools like SOLR.

PRIMARY DUTIES AND RESPONSIBILITIES:
• Leads and/or participates in project planning processes.
• Develops work plans or reviews other work plan timelines and manages workflows to meet project timeframes.
• Proficient in object oriented analysis and design using common design patterns.
• Develops user interface components and implementing them following well-known React.js workflows using Redux
• Coordinates with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
• Insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.) Qualifications:

EXPERIENCE AND EDUCATIONAL REQUIREMENTS:

Bachelor's degree in Programming/Systems or Computer Science or other related field. Or equivalent work experience. Typically requires 8 or more years of application programming and analysis experience. Has a broad level of understanding surrounding information systems and application architecture standards. Experience in leading projects. Demonstrated ability to analyze and interpret complex problems or processes that span multiple business areas, identify and understand requirements and develop alternate solutions. Experience designing, developing and testing applications using proven or emerging technologies, in a variety of technologies and environments

MINIMUM SKILLS, KNOWLEDGE AND ABILITY REQUIREMENTS:

• Advanced programming skills in several programming languages
• Advanced understanding of relational database design and theory
• Ability to translate complicated business requirements into multiple solution options and explain the pros/cons of various approaches
• Advanced knowledge of Object-Orient Design Patterns and use cases for applying them
• Proficient communication skills and experience in mentoring/leading junior developers Job: Information Technology Jobs