The Senior Software Engineer, Web, IX will help to develop the web applications for the Informatix platform. This includes active participation in all stages of the software development life cycle from requirements definition and design to development, deployment, maintenance, performance tuning, and monitoring.
Essential Duties and 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
The requirements listed below are representative of the knowledge, skill, and / or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
High proficiency with Vue.js and SPA architectureExperience working with RESTful APIsKnowledge of SQL a plusProficiency with common programming tools such as VS Code, Git repositories, version control software, and remote deployment toolsSolid understanding of and practical experience with software development lifecycleKnowledge of continuous integration environments and toolsProficiency in web application debugging, performance tuning, and monitoringExperience with developing software for Medical Devices (IEC 62304) a plusCreative and resourceful problem solver with ability to take the big picture into accountExperience with DevOps practices and supporting toolsExcellent written and verbal communication skillsMinimum 1 year of experience with Agile methodologiesEducation and Experience
5+ years of professional web development software development experience required1+ years of professional experience developing cloud solutions, preferably withMicrosoft AzureBS / MS degree in Computer Science, Computer Engineering, or related field preferredMicrosoft Azure Developer Associate certification a plusSalary Range
Alphatec Spine, Inc. complies with state and federal wage and hour laws and compensation depends upon candidate’s qualifications, education, skill set, years of experience, and internal equity. $120,000 to $130,000 Full-Time Annual Salary