Job Description:
The Senior IT Developer is responsible for documenting detailed specifications, participation in unit testing and maintenance of planned and unplanned internally developed applications, evaluation, and performance testing of purchased products. Leads efforts, oversee work results, provide training, and serve as a technical resource for other Developers. EXPERIENCE 6+ years' related work experience, including progressive work experience in a programming or application development role Experience and understanding with unit testing, release procedures, coding design and documentation protocol as well as change management procedures Proficiency using versioning tools Experience mentoring / or leading other development staff
RESPONSIBILITIES
Write code for complex designs. Write programs that span platforms. Code to and/or create Application Programming Interfaces (APIs) Write code mostly for developing new programs Review code developed by other Developers. Provide input to and drive programming standards Write detailed technical specifications. Identify integration points. Review technical specs created by other developers. Ensure sufficient quality and compliance of documentation to architectural standards. Report missing elements found in requirements and explain impacts to team members. Assist in reviewing vendor products. Provide SME input on compliance of products to architectural standards and impacts to IT environment. Perform unit testing and debugging. Set test conditions based upon code specifications. Able to debug most program errors (simple to complex). Support transition of application throughout the Product Development life cycle. Coordinate points for transitioning.
SKILLS
PHP CSS Git Drupal 9 Drupal 10 HTML jQuery MySQL JavaScript CI/CD Acquia CMS Acquia Cloud LAMP stack
Bachelor's degree