Senior Application Developer

About the Job

The Security Best Practices team at CIS is looking for an experienced Application Developer to help create a one-of-a-kind security policy management system, and to work on a team that works hard, has fun, and values friendship. This senior role requires a strong computer science background with an emphasis in Web application development and a DevOps mindset. We’re building out a system that is based on the Laravel PHP framework, and hosted in AWS.

Here’s a Snapshot of your Tasks and Responsibilities

  • Develop high-quality, innovative new features
  • Maintain existing code and debug when necessary
  • Support software quality assurance efforts through the use of unit and integration testing
  • Assist in the maintenance of our AWS environment and DevOps efforts
  • Create and maintain documentation
  • Stay current on related full-stack technologies
  • Other tasks and responsibilities as assigned

What are we looking for in you?

  • Bachelor’s Degree in Computer Science or related field*
  • 5+ years of application development experience
  • Excellent working knowledge of modern PHP 7.0+ development
  • Demonstrated experience working with MVC frameworks, such as Laravel
  • Strong understanding of automated testing
  • Strong understanding of modern JavaScript client frameworks
  • Thorough documentation skills for both code and end user
  • Ability to communicate effectively with a remote team
  • Experience, designing, recommending, and implementing development solutions
  • Demonstrated understanding of business practices and fundamental understanding of project management methodology
  • Demonstrated experience collaborating with and/or training other colleagues
  • Must be authorized to work in the United States

*Additional years of relevant experience or a combination of an Associate’s degree or equivalent and relevant experience may be substituted for the Bachelor’s degree.

Preferred Qualifications

  • Experience in agile development
  • Experience working with Vue.js

Core Competencies

  • Drive innovation by analyzing and interpreting data to test and inform a new initiative or approach
  • Accountable for successful completion of multiple, individual projects simultaneously
  • Communicate effectively by contributing significantly to the development and delivery of a variety of written and visual documents for diverse audiences
  • Manage change and demonstrate adaptability by embracing change and adjusting priorities or processes and approach as needs dictate
  • Take responsibility for successes and failures related to individual and team-based project work assignments; actively presents suggestions for solution(s), if objectives not met

The CIS Offer

  • A culture that is engaging, fun and energetic
  • An organization that supports Work/Life balance
  • Competitive compensation
  • Comprehensive benefits package including medical, dental, vision and life insurance
  • 401K plan with company match
  • Bonding and military leave
  • Paid time off upon date of hire
  • Tuition and certification reimbursement
  • Relocation assistance
  • On-site wellness programs
  • Community involvement opportunities
  • An environment that promotes growth and professional development including our award-winning training opportunities