Software Development Team Lead
D.R. Horton · Arlington, TX · 1 wk ago
EngineeringFull-time
Essential Duties and Responsibilities
- Lead development of a software project with one or more developers assigned
- Develop applications that streamline internal business processes
- Work with existing legacy applications to convert (if necessary), extend and enhance functionality, as well as developing new applications
- Perform unit testing after completion of the development tasks, initiate end to end testing and validation in a development environment
- Follow the pre-defined development standards for naming conventions, user interface, etc.
- Work on assigned tasks to completion, correctly and in assigned time
- Perform problem determination for correcting defects
- Afford assistance Software Development Manager in designing solutions for enhancements or during problem resolution
- Determine estimates and assign tasks to development team members
- Track and report status of development effort for all team members
- Oversee code development of team for correctness and quality
- Determine estimates and assign tasks to development team members
- Track and report status of development effort for all team members
- Oversee code development of team for correctness and quality
- Transfer knowledge and the design documents to the Documentation/Training team, in order to get the user documentation properly updated and/or training preparations and materials completed
- Conducts all business in a professional and ethical manner to serve customers and increase the goodwill and profit of the company
Qualifications
- High school diploma or general education degree (GED)
- Minimum seven (7) years of .Net web application development with at least two (2) years in a Senior position
- Experience utilizing extensive development skills in web base applications using the following technologies: MVC, Microsoft technologies (C#, Entity Framework), React, JavaScript/CSS, WebAPI, SQL Databases and other web development technologies
- Possess excellent verbal, written communication and listening skills
- Execute excellent customer service relationship skills
- Apply technical skills in order to implement high-quality solutions for system enhancements or problem corrections
- Apply logical methods to solve difficult problems and generate effective solutions through accurate and appropriate analysis
- Apply common sense understanding to carry out instructions furnished in written oral form or via DRH applications
- Proficiency with MS Office and email
Preferred Qualifications
- Bachelor's degree from a four-year college or university a plus
- Experience working in a full life-cycle development environment preferred