Software Engineer II
Indexed description
Education
Arthrex is a global medical device company and a leader in new product development and medical education in orthopedics. Arthrex is actively seeking a Software Engineer II who works directly with the IT departments within Arthrex and will get to design, develop, test, and maintain high-quality software to meet business and customer needs. Depending on the role, Software Engineers work on development initiatives that include:
- Develop features and capabilities for end users, either external customers or internal employees.
- Develop platforms such as data engineering and developer tooling.
- Configure and customize vendor-provided packaged software.
- 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.
- Experience developing software using Agile methodologies is preferred.
- Experience in one or more programming languages.
- Experience with professional development tooling.
- Understanding of software development lifecycle.
- Contribute to all aspects of full stack development to provide value to customers, where applicable.
- Any experience in at least one of the following is desired:
- Building and enhancing custom solutions using modern programming languages
- Web development technologies such as Ruby on Rails, React, HTML, CSS, JavaScript
- Mobile development technologies such iOS, Android, Xamarin, .NET MAUI, Flutter, React Native
- Relational or NOSQL Database programming
- Willingness to learn any language or technology required by the project
- Certifications are a plus
- Bachelor’s degree required
- 2 years relevant experience
- 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)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search