Vyne Dental® is seeking a Software Engineer II responsible for writing efficient code for microservices that are part of a larger application. The role involves collaborating with teams, debugging, participating in code reviews, documenting processes, and staying updated with tech trends.
Responsibilities:
- Write clean, testable, and efficient code
- Collaborate with cross-functional teams to identify system requirements and design solutions
- Debug and troubleshoot software issues
- Participate in code reviews to ensure quality and adherence to best practices
- Document software design, testing, and maintenance processes
- Stay updated with emerging trends and technologies in software engineering
- Maintain compliance with the knowledge requirements outlined on the department intranet site
- Leverage AI tooling to accelerate development activities (e.g., code generation, testing, documentation)
- Other duties as assigned
Requirements:
- Bachelors Degree in Engineering, or equivalent experience
- Minimum of 2+ years of experience in a related position
- Advanced level knowledge of AI-enhanced development tools (e.g., Cursor, GitHub Copilot, Claude Code)
- Intermediate level understanding of algorithms and data structures
- Advanced in one programming language(s) such as JavaScript, Java, C#, etc
- Intermediate level experience with software development methodologies such as Agile and Scrum
- Beginner level knowledge of databases, SQL and NoSQL
- Intermediate level familiarity with version control systems such as Git
- Advanced level understanding of software testing and debugging
- Advanced level problem-solving skills
- Intermediate level ability to work effectively in a team environment
- High level of integrity and dependability with a strong sense of urgency and results-orientation
- Intermediate level communication and interpersonal skills