
Software Developer (Journeyman)
DecisionPoint Technologies, Inc.2 years ago
Responsibilities
- Design, develop, test, integrate, document, and maintain assigned software capabilities.
- Implement application features, services, interfaces, and application logic from approved requirements, user stories, acceptance criteria, and technical designs.
- Write secure, maintainable, and testable source code and develop unit, integration, regression, and other automated tests.
- Perform maintenance, component updates, refactoring, technical-debt reduction, defect investigation, root-cause analysis, and corrective actions.
- Support security remediation, secure-coding efforts, software integration, troubleshooting, deployment, release readiness, and post-release validation.
- Participate in peer reviews, code reviews, design discussions, Agile delivery activities, demonstrations, user acceptance testing, and retrospectives.
- Maintain technical documentation, work status, technical notes, release information, and delivery details.
- Collaborate with developers, architects, analysts, testers, cybersecurity personnel, platform engineers, and Government stakeholders.
- Protect sensitive data and comply with federal, DoD, security, privacy, accessibility, and configuration-management requirements.
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 six years of relevant professional experience.
- Experience developing, testing, and maintaining software applications or systems; implementing features; maintaining unit tests; correcting defects; performing software maintenance; and preparing technical documentation.
- Experience using version-control and structured source-code management practices.
- Ability to write secure, maintainable, and testable code and collaborate with technical and Government stakeholders.
- Strong analytical, troubleshooting, documentation, and communication skills, with the ability to manage assigned work in an Agile software-delivery environment.
- Preferred qualifications include relevant software-development or cloud certification; federal or DoD program experience; mission-critical, regulated, security-sensitive, or high-availability application experience; and experience with modern languages, APIs, databases, automated testing, application-security tools, DevSecOps, cloud services, containers, and development collaboration tools.
- Familiarity with DoD security requirements, DISA Security Technical Implementation Guides, configuration management, software-release controls, and Section 508 accessibility requirements.
Benefits
- Remote work arrangement; Chicago-area candidates are preferred.
- Applicants consent to having their resumes included in an active competitive government contract bid and potentially shared with subsidiaries, affiliates, and teaming partners for comparable opportunities.
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.