**Job Summary**:- 5 - 10 years work experience in software development field- Experience leading software development projects- Experience gathering and analyzing requirements for software development projects- Experience documenting requirements and designing software solutions- Experience documenting designs for solutions with the expectation that other developers will follow the design to implement the solution- Strong work ethic- Team player- Teachable attitude- Self-motivated to learn- Must be willing to travel and be on call to provide on off hours support as required**Job Specific Technology and Skills**:- Experience with other web based development technologies (HTML, CSS, JavaScript)- Has a strong background in software development- Can work independently covering all project areas and responsibilities- Has the ability gather and analyze requirements, determine features needed to meet the requirements, and design solutions to implement those features- Has the ability to explain requirements and write designs in a way that that less experienced developers can follow- Has the ability to read and debug code written either personally or by someone else- Thinks about design at a 'system' level.- Has the ability, knowledge, and personality to coach less experienced developers in areas of requirements gathering and analysis, design, and construction**Preferred Skills**- 4 year degree in computer information systems field- Experience using version control tools and following a version control workflow (preferably Git)- Experience using PHPUnit for automating unit tests**Responsibilities (Summary)**:- Manage projects as assigned- Perform requirements gathering and analysis for change requests or larger projects- Development, support, and maintenance tasks as assigned- Design solutions based on requirements, feature lists, and/or bug reports- Troubleshoot and debug code based on bug reports- Explain requirements to and write designs for less experienced developers- Coach less experienced developers in areas of requirements, design and construction- Adhere to all Company, Department, and Workgroup policies and procedures- Perform personal management of assigned tasks- Report status of tasks as directed- Participate in department, workgroup, and project meetings and discussions- Review work of others and offer constructive feedback- Be receptive to guidance, coaching, and constructive feedback- Travel and on call support as required.**Job Type**: ContractPay: $22.00 - $25.00 per hourAbility to commute/relocate:- Guadalajara, Jal.: Reliably commute or planning to relocate before starting work (required)Application Question(s):- When you are available for interview?- What is your current location?- Are you Native citizen of Mexico?**Experience**:- Php Developer: 5 years (required)