Software Engineering Lead

Arthrex


Date: 1 week ago
Area: Queenstown, Central
Contract type: Full time
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 Location:

Singapore, 05, SG, 138567

Post a CV