*qualifications (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
benefits:
- long term contract
- saving founds
- medical insurance
- life insurance
*salary*: $50,000.00 - $60,000.00 per month
*experience*:
- php: 4 years (required)
*language*:
- english (required)