Arthrex, Inc. is a global medical device company and a leader in new product development and medical education in orthopedics. Join our talented team at a global medical device company focused on Helping Surgeons Treat Their Patients Better™.
Main Objective:
Software design and development.
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.
- 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.
- Participate in production support activities.
- Adhere to the Quality System Procedure and Change Control.
Additional Duties & Responsibilities
- Contribute to all aspects of full stack development to provide value to customers
- Participate in application architecture design activities.
- Conduct code reviews, provides feedback, and suggests changes as needed.
- Conduct analysis and identify areas for continuous improvement.
- 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.
- Participate in infrastructure, DevOps, and CI/CD improvements.
- Implement all aspects of full stack development to provide value to customers.
- Conduct stakeholder presentations.
- 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.
- Monitor applications for abnormalities and propose areas for improvement regarding availability and speed of the applications.
- Experience with SAP a plus
Education and Experience:
- Bachelor’s degree in Computer Science or related field required
- 8+ years in at least two of the following:
- Building and enhancing custom solutions using .Net/C#
- Web technologies such as HTML, CSS, JavaScript
- JavaScript frameworks such JQuery, Angular
- SQL Programming
All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
Title: Software Engineering Lead
Singapore, 05, SG, 138567