Senior Software Engineer
Join our engineering team to define Azure cloud infrastructure, develop APIs, and implement the full software development lifecycle for our innovative auto financing platform.
About The Role
As a Senior Software Engineer at CarCapital, you will play a pivotal role in developing and maintaining our innovative auto finance technology platform. You'll collaborate with a talented team to design, build, and deploy cloud-native applications that transform the auto financing industry.
Key Responsibilities
Cloud Infrastructure & Architecture
- Azure Cloud Implementation: Define and implement Azure cloud infrastructure using services like web functions, service bus, Azure Blob Storage, and Azure SQL.
- Database Modeling: Create comprehensive database models through ER diagrams.
- Project Development: Establish project development models to ensure scalable and efficient solutions.
Application Development
- API Management: Develop and manage APIs with Active Directory web token authentication.
- SDLC Participation: Engage in all phases of the Software Development Life Cycle (SDLC), primarily using ASP.NET, C#, and SQL Server.
- Database Maintenance: Analyze and execute database maintenance tasks to ensure optimal performance.
Front-End Development
- UI/UX Design: Analyze client requirements to design intuitive graphical user interfaces.
- Web Page Development: Create dynamic cshtml web pages using ASP.NET Core, C#, HTML, and JavaScript.
- Version Control: Maintain code quality and version control through GitHub.
Database Development
- Stored Procedures: Develop stored procedures, triggers, and complex SQL statements.
- Data Access: Utilize ADO.NET objects like Data Reader, Dataset, and Data Adapter to access data from MS SQL Server.
Qualifications & Experience
Required Qualifications
- Education: Bachelor's degree in Computer Science or related field.
- Experience: 5+ years in software development.
- Technical Proficiency: Expertise in Azure Storage, API development, ASP.NET, ADO.NET, and SQL Server.
- Architecture Knowledge: Strong understanding of cloud infrastructure and microservices architecture.
Desired Qualifications
- Advanced Education: Master's degree in Computer Science or related field.
- Industry Experience: Background in financial services or automotive industry.
- Methodologies: Familiarity with agile development methodologies.
- Security: Knowledge of security best practices and compliance requirements.
Technical Skills
Primary Technologies
- Cloud Services: Azure Cloud Services
- Programming Languages: C# / .NET Core, ASP.NET
- Databases: SQL Server
- APIs: RESTful API development
- Data Access: ADO.NET
- Web Technologies: HTML/CSS/JavaScript
Additional Tools
- Version Control: Git/GitHub
- Architecture: Microservices
- CI/CD: Management of CI/CD pipelines
- Security: Authentication & authorization systems
Employee Benefits
CarCapital offers a comprehensive benefits package, including:
- Health Coverage: Medical, Dental, and Vision
- Retirement: 401(k) plan
- Time Off: Paid Time Off (PTO) and holidays
- Financial Accounts: Flexible Spending Accounts
- Insurance: Life Insurance, Short-Term and Long-Term Disability Insurance
- Support: Employee Assistance Program
Additional Information
- Pre-Employment Checks: Background check including credit report and employment references (must be favorable)
- Eligibility: U.S. Citizen or Green Card holder
- Diversity Commitment: CarCapital is an AA/EEO employer dedicated to equal opportunity and employee diversity
About CarCapital
CarCapital is revolutionizing the auto finance industry with our proprietary technology platform that enables dealerships to provide financing to customers across all credit tiers. Our innovative approach combines cutting-edge technology with deep industry expertise to create a seamless experience for both dealers and car buyers.
How to Apply
We look forward to learning more about you and how you can contribute to our team. Please submit your resume and a cover letter explaining why you're interested in this position and how your experience aligns with our requirements.
Job Details
Department
Engineering
Location
Grapevine, TX
Employment Type
Full-Time
Remote Work
In-office position
Why Work With Us
- Competitive compensation
- Health, dental, and vision insurance
- 401(k) matching
- Flexible work schedule
- Professional development opportunities
- Paid time off and holidays
Apply Now
Ready to join our team? Please send your resume and cover letter to careers@carcapital.com with the subject line "Senior Software Engineer Application".