**SUMMARY**
Primarily responsible for coding, testing, debugging, implementing, and documenting programs as assigned.
Also in charge of functions and activities of reporting and software maintenance.
Gathers user specifications to control the structure, operation, and strategy of a software project.
**RESPONSIBILITIES**
- Develops new software solutions. Updates and expands existing solutions. Debugs programs by testing for and fixing errors. Uses code libraries to simplify the writing. Ensures software-based tools implementation succeeds.
- Gathers and maintains data-related business processes and reporting; enters information into existing databases and creates new processes and solutions to accurately input and store critical data. Prepares the actual business reports, which include data on sales, vehicles, and catalog/product data.
- Elicits, organizes, translates, and simplifies requirements to ensure business needs are met. Develops technical solutions to business problems by defining, analyzing, and documenting requirements.
- Evaluates and identify software solutions; review the code to ensure the quality of the design by avoiding complexity and encouraging clarity.
- Serves as a mentor to new or novice-level Autozoners.
**REQUIREMENTS**
- Level of Formal Education: A Bachelor's degree (BA, BS) or equivalent.
- Area of Study: Computer Science, Electronic Engineering or related field.
- Years of Experience: Three to five years.
- Type of Experience: Application development and requirements elicitation and SCRUM.
- Special Certifications or Technical Skills: Proficiencies in some of the following:
- Object-oriented programming languages, e.g. C#, Java
- SQL Programming, e.g. T-SQL, PL/SQL
- Database, e.g. SQL Server, Oracle, Informix, etc.
- Other/Preferred:
- Excellent analytical skills.
- A master's degree (MA, MS, MBA)
- Communication skills/English and Spanish