We are seeking motivated Developers to join our development teams working on various products across our portfolio. This role offers excellent opportunities to learn and grow in a supportive environment with exposure to both legacy and modern technology stacks.
### Responsibilities
- Design and implement new features with minimal supervision
- Lead technical initiatives within sprint work
- Refactor and modernize legacy code
- Mentor junior developers through code reviews and pair programming
- Participate in architectural discussions and technical planning
- Debug complex production issues across multiple systems
- Write comprehensive unit and integration tests
- Optimize database queries and application performance
- Contribute to CI/CD pipeline improvements
- Evaluate and implement new technologies and frameworks
### Required Qualifications
- 4+ years of professional software development experience
- Strong proficiency in C#, TypeScript, or JavaScript
- Experience with modern web frameworks (Angular, React, or similar)
- Solid understanding of database design and SQL
- Experience with RESTful API design and implementation
- Proficiency with Git and version control workflows
- Experience with Agile/Scrum development processes
- Strong debugging and problem-solving skills
### Preferred Qualifications
- Experience with cloud platforms (AWS, Azure)
- Knowledge of microservices architecture
- Experience with PowerBuilder or legacy system modernization
- Understanding of dealer management systems or automotive industry
- DevOps experience (CI/CD, Docker, Kubernetes)
- Experience with test automation frameworks (Cypress, Selenium)
- Active use of AI development tools for productivity
### Technical Expectations
- Can estimate work accurately and deliver on commitments
- Writes self-documenting code with appropriate comments
- Understands performance implications of design decisions
- Contributes to technical documentation
- Identifies and addresses technical debt proactively
- Stays current with technology trends and best practices