This site uses cookies. To find out more, see our Cookies Policy

Software Developer in Charlotte, NC at CPI Security

Date Posted: 1/22/2018

Job Snapshot

Job Description

CPI Security is one of the most successful residential and business security companies in the Southeast and employs over 600 people in multiple locations. Currently ranked in the top 15th in the nation, the Company’s continued growth is due, in part, to a corporate culture dedicated to superior customer service, cutting-edge technology and community involvement.
CPI Security fosters a positive work environment that encourages everyone to strive to be the best. If you are confident in your abilities and take pride in your achievements, step up and identify yourself! We are currently recruiting for an IT Developer.
IT Developer
We are seeking a motivated IT developer to join our growing application development team.  This individual will work collaboratively with other team members and be responsible for developing, testing, deploying, and supporting mission-critical applications, components, and services.  The successful candidate must be a resourceful, creative, team-oriented developer who can exploit technology trends and deliver innovation to our customers.

Job Requirements

Job Requirements:   
  • BS degree in computer science, digital media, or related field preferred.
  • 2+ years of professional development experience in C# and object-oriented programming concepts.
  • 2+ years of professional experience in SQL.
  • 1+ years of professional development in a User Interface layer, including Bootstrap, Jquery, React, Polymer, KendoUI, or similar technology.
  • 1+ years of professional experience with JSON, XML, REST, and similar web communication protocols & structures.
  • Experience with the Microsoft .NET Framework 4.5+ and SQL Server 2012+ preferred.
  • Experience developing, unit testing, and maintaining applications.
  • Experience with source control tools, code repositories, code versioning, and branch development.
  • Quick learner who can work effectively and collaborate in a team environment.
  • Ability to take initiative and proactively offer suggestions and resolutions.
  • Detail-oriented, analytical, and thorough in programming assignments.
  • Self-starter, able to work independently with minimal supervision.
  • Strong oral and written communication skills.
  • Ability to troubleshoot, solve problems, and resolve issues quickly.
  • Agile/Scrum development experience a plus.


  1. Software Engineer Jobs
  2. Project Engineer Jobs