Job description Software Developer is responsible for creating, implementing, and maintaining applications for internal and external use utilizing web-based languages and frameworks. The developer will create back-end and front-end components, connect internal applications with third-party vendors via API, and assist team leaders with planning and road-mapping future projects. The developer's role will carry an amount of creative freedom by creating new tools for an industry leader.
This is not a remote position. Must live in Lubbock, TX.
Requirements
Extensive knowledge of PHP, JavaScript, CSS, and other web-based languages
Experience working with databases such as MySQL, MariaDB, etc.
High-level critical thinking skills
Understanding of MVC software design patterns
Ability to write documented and easily maintainable code
Strong communication skills
Preferred Skills and Traits
Bachelor's degree in a relevant field (Computer Science, Information Systems) OR equivalent working experience as a developer
Experience working with the following:
Drupal (7.x is preferable) as a framework
Symfony/Laravel
Node.js
Bootstrap
Linux administration (including bash scripting)
Ability to write technical documentation
Performance Measurement
The effectiveness of the Software Developer is measured by their ability to write maintainable code, communicate effectively, and meet reasonable deadlines. The mark is a great developer is one who is forward-thinking and understands the needs of the end-user. Critical thinking is a requirement when taking into account the security, usability, optimization, and integrity of the applications being developed.