Sr. Software Engineer
Auto ImportWe are seeking a talented Senior Software Engineer to join our growing team. In this role, you will report to our Engineering lead and work with our engineering team to deliver high-quality features and products for our customers.
Key Responsibilities: Full lifecycle application development
Write well-designed, testable, efficient code in C# and JavaScript/Vue
Comply with project plans and provide input on bugs and stories
Debug issues and provide solutions
Integrate software components into a fully functional software system
Evaluate and identify new technologies for implementation
Maintain standards compliance
Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations Requirements Strong knowledge of SQL style databases (MS SQL, PostgreSQL a plus)
Experience with SQL database-design concepts such as normalization, indexing, foreign keys
Experience with SQL database query tuning
Mastery of object-oriented programming in C#
Strong understanding of object-relational mapping (Entity Framework Core a plus)
Expertise in a front-end JavaScript framework. Vue.js preferred, or equivalent React experience
Mastery of JavaScript and TypeScript
Experience in Test Driven Development
Experience in debugging software
Experience with AI tools, preferably with Claude, for code generation, etc.
Experience deploying containerized applications in a cloud environment
Knowledgeable about design patterns and possesses refactoring expertise
Able to quickly and effectively diagnose and fix production-level support issues
Bachelor's degree or higher in Computer Science or Software Engineering
7+ years' work experience in the software development field Benefits Opportunity to learn and grow in a supportive environment with mentoring from experienced engineers and architects
Chance to work on impactful projects that directly contribute to the company's success
Fun and inclusive company culture with team-building activities and professional development opportunities
Full time employees enjoy benefits including medical, dental, disability, and 401K as well as PTO and paid holidays.