Participate in the documentation, development, and maintenance of IT systems. Contribute to team success by interacting with clients and the user community, learning and leveraging new tools, and adhering to software engineering best practices.
Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
In this role, the selected candidate will participate in the software design, software development, and package implementation using industry standard platforms such as Adobe EM and SAP Hybris Commerce.
Evaluate and implement the appropriate development architypes and patterns, and perform requirements, design, development, testing and troubleshooting process with internal teams, partners, providers and external technology vendors.
In this role, you will participate and lead discussions dealing with architectures, specifications, requirements, testing and design reviews; implement own and others designs, write code, write and perform unit tests within the design/development life cycle.
Produces tests for developed software with reasonable test cases ( includes unit, regression, integration tests where applicable ). Responsible for configuration management of documents, code, tests, and artifacts related to tasks.
In this role, the selected candidate will be working across the team, bringing everyones specializations together into a final product; responsible for rapidly developing new features, without sacrificing quality, while maintaining and improving the existing product.