Job Information
AmerisourceBergen Services Corporation (Cencora) Application Developer III in Conshohocken, Pennsylvania
Develop detailed system design specifications that serve as a guide for system and program development. Code, test, debug, and document complex programs, enhancing existing programs to ensure that data processing production systems meet user requirements. Develop and maintain application design, program specification documents, and proprietary web applications on the SAP Hybris platform. Identify and resolve system operating issues to ensure continuous business operations. Interact with management regarding project status and user requirements to promote an environment of improved productivity and satisfaction. Provide technical leadership and training for entry-level team members. Participate in component and data architecture design, technology planning, product evaluation, advanced testing processes, and buy vs. build recommendations. Contribute input to project plans related to application development initiatives. Provide assistance in debugging and resolving production issues using observability tools. Use code quality enhancement tools such as ESLint and SonarQube, as well as code security tool Checkmarx.
Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, or a related technical field, along with five years of progressively responsible experience in application programming and analysis. Experience must include working with: Java and its frameworks, particularly Spring MVC and J2E; developing enterprise-level applications using Enterprise JavaBeans (EJB) for component-based architecture, transaction management, and business logic implementation in J2EE environments; SAP Hybris; developing complex technical solutions using the MVC pattern; developing RESTful web services in J2EE using JAX-RS; JavaScript UI frameworks, including React.js, and NPM, Webpack, and Babel; Experience in HTML, CSS, and SCSS; JIRA, SLACK, Confluence, and Jenkins; Object-Oriented Programming (OOP), including utilizing OOP concepts such as classes, objects, inheritance, and polymorphism to design and develop Java applications with modularity and reusability; implementing design patterns using Singleton, Factory, Observer, and MVC (Model-View-Controller) to address common design challenges and promote scalable and maintainable code; using Dynatrace and New Relic. Fully remote work available.
Resumes to Victoria Maskery -- Victoria.Maskery@cencora.com, reference Job code: R261679