ATEC Spine is a company focused on developing innovative solutions for spinal surgery. They are seeking a Senior Software Engineer, Web to help develop web applications for the Informatix platform, participating in all stages of the software development life cycle and mentoring junior developers.
Responsibilities:
- Lead the development of web UI components to meet project requirements
- Install and configure server environments for Vue.js deployments
- Working with other web developers and software engineers to develop a front-end architecture that is well-structured and flexible
- Implement performance tests, identify opportunities for optimization and continuous improvements
- Perform task estimation and develop software projects according to project plan
- Mentor junior developers and take the ownership of the end-to-end module delivery
- Provide proactive, transparent, and concise communication on project status
- Develop documentation related to software development projects (design artifacts, test plans/cases, etc.)
- Collaborate and work effectively with globally distributed teams
Requirements:
- High proficiency with Vue.js and SPA architecture
- Experience working with RESTful APIs
- Knowledge of SQL a plus
- Proficiency with common programming tools such as VS Code, Git repositories, version control software, and remote deployment tools
- Solid understanding of and practical experience with software development lifecycle
- Knowledge of continuous integration environments and tools
- Proficiency in web application debugging, performance tuning, and monitoring
- Experience with developing software for Medical Devices (IEC 62304) a plus
- Creative and resourceful problem solver with ability to take the big picture into account
- Experience with DevOps practices and supporting tools
- Excellent written and verbal communication skills
- Minimum 1 year of experience with Agile methodologies
- 5+ years of professional web development software development experience required
- 1+ years of professional experience developing cloud solutions, preferably with Microsoft Azure
- BS/MS degree in Computer Science, Computer Engineering, or related field preferred
- Microsoft Azure Developer Associate certification a plus