Full Stack Software Engineer Job at CPI Security, Charlotte, NC

  • CPI Security
  • Charlotte, NC

Job Description

Job Description

Job Description

CPI Security, in Charlotte, NC, is seeking a  Full Stack Software Engineer to be part of our growing IT organization. This is an exciting, hands-on delivery opportunity to implement a broad range of key solutions and help lead our growing IT organization, architecting, designing and developing custom web, mobile, Salesforce, and cloud applications. The successful candidate will have strong technical, problem solving, critical thinking, and communication skills. He/She will also want to influence and guide architectural decisions and impact on the overall direction of the App Delivery group.  This is an on-site position that will collaborate and grow within the experience Software team at our HQ in Charlotte, NC.

Key Responsibilities

  • Perform full stack engineering on both cloud and on prem systems: design, develop, and unit test applications from the UI/UX, business rules, integration, and data layers
  • Maintain and troubleshoot internal SQL projects and existing
  • Integrate and customize third-party PaaS services and applications
  • Create, build, and release definitions to support and improve CI/CD workflows
  • Participate in Scrum activities including planning, estimating, standups, and retrospectives
  • Collaborate with IT team and business stakeholders at all levels on project delivery
  • Documentation of technical designs and knowledge base content

Job Requirements/Experience

  • 6+ years with CPI's core technologies and development frameworks:
  • C#, ASP.NET MVC, Web API, ADO.NET, some ORM (EF, NHibernate, Dapper, etc.) - .NET Core
  • Angular, JavaScript, jQuery, HTML, and CSS
  • RabbitMQ or other message brokers
  • T-SQL and database design (normalization, indexing, query optimization)
  • Development and publishing of private Nuget packages
  • Strong Experience with SQL development and design
  • Experience with Apex or Salesforce Development is a plus but not required
  • 2+ years of hands-on Scrum experience
  • Expertise with design patterns and SOLID principles
  • Experience with high scale architectures and concepts: microservices, queues and pub/sub, distributed systems and data sources, GRPC, etc.
  • Experience with Salesforce or other CRMs, e-commerce, distribution/warehouse and workflow-driven systems
  • Excellent written and oral communication
  • Experience with Azure PaaS, including Azure Functions, Service Bus, and Storage
  • Experience implementing Azure DevOps Pipelines for CI builds and releases
  • Networking and infrastructure knowledge or experience
  • Experience with pen testing, software scanning, and testing vulnerabilities
  • Salesforce or CRM experience

What's In It For You

  • Competitive pay and educational assistance
  • Great medical, dental, vision, short & long-term disability and life insurance options
  • Company paid holidays, floating holiday and paid time off (PTO)
  • 401(k) plan with competitive company match
  • Paid Volunteer and Charitable Engagement Opportunities
  • Birthday and Work Anniversary Rewards
  • Enjoy the perks of our amazing facilities, including a state-of-the-art fitness center, onsite café, scenic walking trail, basketball courts, and a full-time Health & Fitness Manager to keep you energized and active

Job Tags

Full time, Temporary work

Similar Jobs

Professional Dental & Orthodontics

Pediatric Dentist Job at Professional Dental & Orthodontics

 ...( Job Title: Pediatric Dentist Location: Professional Dental, Utah County, Utah Company Overview: Professional Dental, a premier dental group with multiple locations across Utah, is committed to delivering top-tier dental care. Our team of general dentists... 

TravelNurseSource

Travel Nurse RN - Outpatient Clinic - $2,048 per week in Cleveland, OH Job at TravelNurseSource

 ...Registered Nurse (RN) | Outpatient Clinic Location: Cleveland, OH Agency: GetMed Staffing Pay: $2,048 per week Shift Information: Nights - 3 days x 12 hours Contract Duration: 13 Weeks Start Date: 10/23/2026 About the Position TravelNurseSource... 

HHH Affiliates

Online Dispensary Entrepreneur Job at HHH Affiliates

 ...Online Dispensary Entrepreneur Launch Your Career in the Cannabis Industry with a Flexible, Remote Role! Are you ready to break into...  ...regulations, applicants must be at least 21 years of age and reside in one of the following countries: Austria, Canada, Croatia, Czech... 

Infostride

Healthcare Consultant Job at Infostride

 ...Job Title: IT Healthcare Consultant Business Analyst AdvancedLocation: 1801 Main Street, Columbia, South Carolina 29201Work Arrangement: Hybrid (20% Onsite Required)Duration: 12 Months (Possible Extension)Responsibilities Initiates annual (and quarterly) updates... 

Omnicom (OMC Group)

Copywriter Job at Omnicom (OMC Group)

Agency:Area23 Job Function:Creative Job Subfunction:CopywritingJob Description:The Copywriter (CW) works collaboratively with the copy team on brands and is responsible for researching, creating, and writing copy that reflects the clients strategy. The CW will support...