- 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