CPI Security logo
CPI SecurityPosted 2 weeks ago

Full Stack Software Engineer

On-siteCharlotte, North Carolina, United States

Full TimeMediumTECH

Job Summary

Design, develop, and unit test full-stack applications across cloud and on-prem systems, covering UI/UX, business rules, integrations, and data layers. Maintain internal SQL projects, integrate third-party PaaS services, and build CI/CD workflows using Azure DevOps and private NuGet packages. Participate in Scrum activities, collaborate with stakeholders on project delivery, and document technical designs. Optimize T-SQL queries, implement microservices architectures, and conduct software scanning and vulnerability testing. Work directly within the experience Software team at CPI Security's Charlotte, NC headquarters.

Required Qualifications

  • 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
  • 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

Desired Qualifications

  • Experience with Apex or Salesforce Development is a plus but not required
  • Salesforce or CRM experience

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce