Associate Software Engineer
Current- Follow test-driven development practices to create reliable and efficient software solutions, incorporating principles of Extreme Programming- Engage in all phases of the Software Development Life Cycle, including requirements analysis, design, development, testing, implementation, and maintenance of internal tools, adhering to Agile methodologies.- Leverage object-oriented programming and design principles to enhance and sustain a business rules engine that processes vehicle history data into standardized formats for reports.