Software Developer / Junior Software Engineer
Clay Cooley Auto Group
- Irving, TX
- $80,000-120,000 per year
- Permanent
- Full-time
- Paid Time Off, Holiday pay, and Company paid life insurance
- Medical, dental, vision, disability, critical illness, accident, and hospital insurance plans available
- Flexible spending account and employee assistance program accessible
- Retirement Savings Plans (401K / ROTH) plus company matching
- Employee Discounts
- Education and experience:
- Bachelor's degree in computer science, Engineering, or a related field, or equivalent practical experience. 1-3 years of experience in software development is essential.
- Strong problem-solving skills and attention to detail. Excellent communication and collaboration abilities.
- Prior experience with dealership management systems (DMS) or automotive software and exposure to front-end development technologies (e.g., HTML, CSS, JavaScript) is a bonus.
- Competency in the following:
- Python programming and version control systems (e.g., Git).
- SQL database, with hands-on experience in writing complex queries and managing database objects.
- Microsoft Azure cloud services (e.g., Azure SQL Database, Azure Functions, Virtual Machines).
- JSON data structures and RESTful API design/consumption.
- Artificial Intelligence (AI), LLM integration/API, and business process automation.
- Development & Implementation:
- Develop, test, and deploy software solutions under the guidance of the Lead Software Engineer.
- Write clean, efficient, and well-documented code primarily in Python, interacting with SQL databases.
- Implement and consume JSON-based APIs for data exchange.
- Assist in the design and maintenance of Azure-based solutions and databases.
- Contribute to the full software development lifecycle from requirements gathering to deployment and support.
- Support & Maintenance:
- Debug and troubleshoot existing applications and systems.
- Assist in the maintenance and optimization of database queries and scripts.
- Create and maintain technical documentation.
- Learning & Growth:
- Actively participate in learning opportunities, particularly in Azure services, advanced SQL techniques, and the application of AI in business.
- Research and propose solutions to technical challenges.
- Collaborate effectively with the Lead Software Engineer and business stakeholders.
- Develop a deep understanding of dealership operations and business logic.