Job Description
Responsibilities
- Critical Thinking & Problem Solving: Ability to break down and solve complex problems, especially related to Tier 1 and Tier 2 support issues.
- Collaboration: You'll be working with multiple teams (product, design, customers, and operations) to help define solutions and implement them effectively.
- User Experience Improvement: You'll be tasked with researching user preferences and continuously improving the user experience.
- Research: Staying current with new technologies and best practices will be important for staying ahead of the curve and solving problems more efficiently.
- Code Reviews & Troubleshooting: You'll engage with support teams to investigate code, database issues, and bugs. You'll also help provide training to Tier 1 and Tier 2 support teams on product behavior.
- Documentation: Writing detailed tickets for bug issues, tracking them in Jira or Azure DevOps, and collaborating with product management to prioritize fixes.
- Team Leadership: The role has the potential for growth, where you could eventually lead a team of developers with similar skill sets.
Skills And Qualifications
- Experience: At least 4+ years in software development.
- Full Stack Development: Practical experience with:
- Backend: Java, REST APIs, SQL Databases
- Frontend: Any modern frontend framework like Angular, React, or Vue
- Development Practices: Knowledge of design principles, software engineering best practices, code reviews, source control (likely Git), and build processes.
- Operating Systems: Working knowledge of the Microsoft Windows environment.
- Software Design: Strong understanding of object-oriented design, data structures, algorithms, and distributed software systems.
- Agile Methodologies: Familiarity with Jira or Azure DevOps for managing the software development lifecycle.
- Communication: Excellent spoken and written English skills are a must.
- Bonus: Experience in the dealership industry is a plus, suggesting the product might be related to dealership management or operations.
What They're Looking For
- Problem-Solvers: You’ll be expected to not only solve technical problems but to help define the direction and solutions to those problems.
- Team Player: You’ll be part of a global team, so strong collaboration and communication skills are essential.
- Leadership Potential.