Job Description
Essential Duties and Responsibilities:
Write high-quality code that satisfies customer needs.
Promote a collaborative team environment and work closely with colleagues to achieve business objectives.
Collaborate with stakeholders (e.g., business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements.
Adhere to established development practices and processes.
Analyze and understand business processes and apply that learning in the development of technical solutions.
Investigate and propose solutions to design problems.
Analyze and create new configuration for packaged software, where applicable.
Participate in scope of work estimation and forecasting.
Participate in the development of integrations.
Adhere to architecture, design, implementation, and security standards and best practices.
Participate in code reviews or use collaborative programming techniques to promote high quality business outcomes.
Develop reusable software building blocks to enable faster delivery.
Conduct functional and performance testing where appropriate.
Prepare technical documentation, including technical specifications, unit test results, performance test results, and migration plans, where applicable.
Participate in production support activities.
Adhere to the Quality System Procedure and Change Control.
Skills, Education & Experience:
Bachelor’s degree required
5 + years of relevant work experience required
Experience developing software using Waterfall and/or Agile methodologies is preferred.
Solid experience in ABAP/4 programming language.
Experience with SAP’s development framework including UI5 / Fiori.
Experience with Smart Forms and development of Adobe forms.
Understanding of software development lifecycle.
End-to-end understanding of at least one Business Process Stream, preferably Production Planning, Quality Control or Product Lifecycle Management
Additional Duties & Responsibilities
Contribute to all aspects of full stack development to provide value to customers, where applicable.
Participate in application architecture design activities.
Conduct code reviews, provides feedback, and suggests changes as needed.
Conduct analysis and identify areas for continuous improvement.
Review new releases of packaged software and identify new features that can be enabled for the business, where applicable.
Improve performance of existing software by diagnosing and resolving issues and implementing enhancements.
Participate in the improvement of coding standards.
Write high-quality code that satisfies customer needs and strives for simplicity, clarity, and testability
Implement all aspects of full stack development to provide value to customers.
Conduct stakeholder presentations and demonstrations
Lead design for all aspects of full stack development and architecture to provide value to customers, where applicable.
Demonstrate excellent communication skills with technical and non-technical teammates and show a high level of professionalism.
Work effectively with all members of a cross functional software development team.
Mentorship of lower-level software engineers.
Specialized Skills
5 years in at least three of the following:
ABAP/4 programming, ABAP Webdynpro is a plus
User exit enhancements, BADIs and BAPIs
oData Integration development
SAP Fiori extensions utilizing Business Application Studio or WebIDE
Experience and knowledge of ITS, barcode and label printing
Knowledge of SAP ERP platform is a must
Certifications are a plus
Machine, Tools, and/or Equipment Skills:
PC servers, workstations, and laptops. Microsoft environment. Work with standard current computer applications, word processing, spreadsheets, enterprise applications such as ERP, HCM, PLM and GTS. Experience working with code editors, team collaboration software.
Arthrex Benefits
Medical, Dental and Vision Insurance
Company-Provided Life Insurance
Voluntary Life Insurance
Flexible Spending Account (FSA)
Supplemental Insurance Plans (Accident, Cancer, Hospital, Critical Illness)
Matching 401(k) Retirement Plan
Annual Bonus
Wellness Incentive Program
Free Onsite Medical Clinics
Free Onsite Lunch
Tuition Reimbursement Program
Trip of a Lifetime
Paid Parental Leave
Paid Time Off
Volunteer PTO
Employee Assistance Provider (EAP)