Skip to main content

Software Developer Analytics

Technology
3Si Security Systems
Sterling, United States1 weeks agoUntil 8/2/2026
Full timeOn-site

Job description

Requirements

Must have:

- We require at least 5 years of professional software development experience.
  • We require strong hands-on experience in Red Hat Linux environments, including system administration and troubleshooting.
  • We require proficiency in Python for scripting, automation, or application development.
  • We require experience with containerization and orchestration tools such as Docker and Kubernetes.
  • We require web development experience, either front-end or back-end, with familiarity in RESTful APIs and HTTP-based services.
  • We require experience designing, building, and maintaining distributed or microservices-based systems.
  • We require proficiency in C# and the .NET framework.
  • We require familiarity with WCF and WPF.
  • We require knowledge of secure coding practices and modern software development methods.
  • We require experience working in version-controlled environments such as Git and using contemporary development tools.
  • We require exposure to relational databases, reporting tools such as SQL Server and SSRS, and messaging systems.
  • We require strong analytical thinking, troubleshooting ability, and effective communication skills.
  • We require the ability to work both independently and collaboratively with a team.
  • We require a bachelors degree in Computer Science, Information Technology, Software Engineering, or a related technical field, or equivalent professional experience.
  • We will also consider an associate degree in a technical field combined with relevant experience and/or industry certifications.
  • We require an active Secret clearance or higher for U.S. Government work.
  • We require candidates to be able to complete a full background investigation and pre-employment drug screening.
  • Preferred: we value around 3 years of practical C#/.NET development experience.
  • Preferred: we value experience creating reusable C# libraries.

Responsibilities:

- We participate in the full software development lifecycle, from design and development through testing, deployment, and ongoing maintenance.
  • We develop, configure, deploy, and support applications in Linux environments, especially Red Hat, including system-level troubleshooting.
  • We build and maintain containerized solutions using Docker and Kubernetes.
  • We create automation scripts and utilities in Python to support operations, deployments, and integrations.
  • We design scalable distributed and microservices-based software solutions.
  • We develop and maintain applications with C# and the .NET framework.
  • We build modern web applications and services, including RESTful APIs and HTTP integrations.
  • We connect our applications with external systems, SDKs, and APIs.
  • We partner with cross-functional stakeholders to define requirements and align technical delivery with business goals.
  • We use Git, CI/CD pipelines, and related development tools to support efficient delivery.
  • We troubleshoot, tune performance, and enhance existing systems to ensure stability and reliability.
  • We work with legacy Microsoft technologies, messaging platforms, and reporting tools when needed.
  • We document system architectures, technical processes, and implementation details.
  • We take on additional duties as required to support project and organizational objectives.

Company:

We are 3Si, a global security technology company focused on making the world safer through innovative, field-proven solutions that help businesses and law enforcement prevent and respond to crime. Our expertise spans GPS tracking, video surveillance, and integrated response technologies, including our DirectToDispatch™ capability, which sends verified crime alerts directly to law enforcement dispatch centers in real time. We are a purpose-driven team that values innovation, trust, and collaboration, and we offer a hybrid, flexible work culture, competitive benefits, and opportunities to grow with a passionate group of professionals. This Mid-Level Software Developer role supports our Analytics team and is based on-site in Sterling and/or Alexandria, Virginia.

Keywords
OrchestrationCodingAutoconfLinux.NET FrameworkDevOpsAspPythonSqlRelational grammarCI/CDASP.NETActive Server Pages

Interested in this role?