
Senior Full-Stack Software Developer
DecisionPoint Technologies, Inc.2 years ago
Responsibilities
- Design, develop, test, integrate, document, deploy, and maintain mission-critical software capabilities.
- Implement modernization enhancements across front-end, application, service, API, and data-access layers.
- Develop accessible web interfaces, secure APIs, service integrations, reusable components, shared services, libraries, and software patterns.
- Perform refactoring, technical-debt reduction, code reviews, architecture discussions, and secure coding activities.
- Develop unit, integration, regression, and other automated tests and support continuous integration, delivery, builds, testing, and deployments.
- Diagnose and resolve complex defects, integration failures, performance issues, security problems, and production-support concerns.
- Maintain technical, API, build, installation, and release documentation.
- Support planning, estimation, risk identification, demonstrations, user acceptance testing, operational validation, and release-readiness activities.
- Coordinate with architecture, infrastructure, cloud, database, cybersecurity, testing, training, operations, and government teams.
- Mentor junior and journeyman developers and cross-train across critical application components.
Requirements
- Active Secret clearance or higher.
- Bachelor’s degree in computer science, information technology, software engineering, or a related field, or an equivalent permitted by the applicable labor category.
- At least eight years of relevant professional experience.
- Experience developing, integrating, testing, and maintaining software across front-end and back-end application layers.
- Experience designing, developing, integrating, or consuming APIs and maintaining unit tests.
- Experience applying secure coding principles, correcting security issues, and using version-control and structured source-code management practices.
- Ability to implement complex features, review source code, resolve complex software and integration problems, mentor developers, and collaborate with technical and government stakeholders.
- Strong analytical, troubleshooting, technical documentation, and communication skills.
- Preferred: relevant software-development or cloud certification from AWS, Microsoft, Google Cloud, Oracle, Red Hat, or another recognized provider.
- Preferred: federal or DoD modernization experience; experience with mission-critical, regulated, security-sensitive, or high-availability systems.
- Preferred: experience with JavaScript or TypeScript frameworks, Java, C#, .NET, Python, Node.js, RESTful APIs, relational databases, SQL, ORM technologies, AWS, Azure, containers, microservices, infrastructure automation, automated testing, static-code analysis, dependency scanning, software-composition analysis, CI/CD tools, DevSecOps, Jira, Azure DevOps, Confluence, GitHub, or GitLab.
- Preferred: familiarity with Section 508, DoD security requirements, DISA Security Technical Implementation Guides, configuration management, and software-release controls.
Benefits
- Remote position; Chicago-area candidates are preferred.
- The position supports a federal contract and requires an active Secret clearance or higher.
- Applicants authorize DecisionPoint to share resumes and included personal information with subsidiaries, affiliates, and teaming partners for consideration.
Tech Stack
Categories
About DecisionPoint Technologies, Inc.
DecisionPoint Technologies, Inc. provides enterprise mobility and edge technology integration for large organizations, combining its IntelliTrack asset and inventory platform with managed services such as device lifecycle management, RFID, and help desk support. The company sells hardware, software, and implementation/support services to enterprises in supply chain, retail, and government. Headquartered in Baltimore, Maryland, it operates across the U.S. and Canada and is privately held.