Sr O365 Software Engineer
ArthrexAbout the role
Arthrex is actively seeking a Sr O365 Software Engineer who will work directly with the IT and Business departments within Arthrex on O365 Business application configuration and support in a corporate environment. Excellent communications and analytical skills, strong technical project management skills and a Bachelors’ degree will be essential for this position. Join our talented team at a global medical device company focused on Helping Surgeons Treat Their Patients Better™.
Main Objective:
Software Engineers 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, customize, and maintain SharePoint sites and applications.
- Develop, customize, and maintain user-facing sites using JavaScript.
- Design, maintain, and implement workflows using Power Automate to automate business processes.
- Write, test, and deploy JavaScript code to enhance SharePoint functionality.
- Collaborate with cross-functional teams to gather requirements and deliver solutions.
- Troubleshoot and resolve issues related to SharePoint, Power Automate, Power Apps, and JavaScript.
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.
Education/Experience
- Bachelor’s degree required
- 5 + years of relevant work experience required
Specialized Skills
- 5 years in at least three of the following:
a. Scripting frameworks
b. Mobile frameworks
c. Relational DB Programming
d. Object oriented programming
- Experience developing applications that interface with major ERPs is prefer
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s