Job Details
Company Description
ESGI is a custom software development company serving government and industry.
Role Description
This is a full-time hybrid role located in Fairfax, VA, with flexibility for some remote work. As a Software Developer, you will be responsible for developing, maintaining, and updating software programs and applications. The day-to-day tasks associated with this role include writing code, debugging, testing, and implementing software solutions.
Qualifications
- Bachelor s Degree, or equivalent experience in Computer Science, Engineering, or related fields
- Proficient in programming, with experience using languages such as C# and C++
- Experience socket-based, multi-threaded applications in a Linux environment
- Experience in software development, coding, testing and debugging, as well as overall software design principles.
- Strong attention to detail, problem-solving, and analytical skills
- Excellent verbal and written communication skills, and ability to work well with others in a team
- Understanding in software security and privacy practices is a plus
- Must be a US citizen or permanent resident with at least 5 years residency in US. Job requires a clearance.