**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**: Contract
Pay: $22.00 - $25.00 per hour
Ability 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)