Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
C
Convirgence
Developer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Virginia data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$121,749 / year median in Virginia
-5% projected decline
Job Description
Job Requirements Herndon, VA Top Secret/SCI Full Scope Polygraph Career Level not specified Salary not specified Join Premium to unlock estimated salaries Job Description Developer
HERNDON, VA PL-DEV-HRN-001
- Analyzes functional business applications and design specifications for functional activities
- Develops codes, tests, and debugs new software or enhancements to existing software
- Performs maintenance on existing software products and contributes knowledge of business applications
- Writes programs according to specifications needed.
- Works with technical staff to understand problems had with software and then resolve them
- Resolves customer complaints and responds to suggestions for improvements and enhancements
- Develops block diagrams and logic flow charts
- Provides technical direction to programmers to ensure program deadlines are met
- Software version control baseline documentation
- Develop project schedules, timelines
- Leverage experience across the Center, Group and external offices
- Coordinate with Customer's security elements for Project Certification and Accreditation
- Experience with VPN technologies and protocols including IPSEC and SSL
- Experience in authoring documents (reports, briefings, etc,) to support customer missions.
- Communicates with staff or clients to understand specific systems requirements
- Provides advice on project costs, design concepts, or design changes
- Trains system users in system operation or maintenance
- Researches, tests, and/or verifies proper functioning of software patches and fixes group id: 90734407 Apply now