26-5021: Software Developer .Net
$140,000–$150,000 year
On-siteHerndon, Virginia, United States
Job Summary
Design, develop, test, debug, and maintain software applications by analyzing technical specifications and building efficient code using Python and object-oriented programming. Modify, enhance, and deploy backend processes, APIs, and database interfaces while performing unit testing, code reviews, and troubleshooting to support system integrations and production environments. Collaborate with developers, analysts, and client teams throughout the software development lifecycle, including travel and relocation to various unanticipated client locations throughout the United States as required by assigned projects.
Required Qualifications
- Bachelor's degree or equivalent in Computer Science, Information Technology, Computer Engineering, Software Engineering, or a related field
- Strong programming experience using Python
- Knowledge of object-oriented programming
- Knowledge of data structures
- Knowledge of algorithms
- Knowledge of software development concepts
- Experience with relational databases
- Experience with SQL
- Experience with APIs
- Experience with application integration
- Experience with data processing
- Experience with backend software development
- Knowledge of software testing
- Knowledge of debugging
- Knowledge of troubleshooting
- Knowledge of source-control systems
- Knowledge of CI/CD processes
- Knowledge of application deployment methodologies
- Active Top Secret security clearance
- Ability to support project requirements in Herndon, VA
- Willingness and ability to travel and/or relocate to various unanticipated client locations throughout the United States
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.