want to join an elite group that accelerates innovation? Start here.

Tell SkillStorm about yourself and what you want to achieve in your career. Then we’ll let you know if your next step is becoming a tried-and-true Stormer.


Interested in Hiring Exceptional Tech Talent?

Start here


Interested in Hiring Exceptional Tech Talent?

Start here

want to join an elite group that accelerates innovation?

Start here


Accelerate Your Career

Whether you’re a college graduate, military veteran, or an experienced pro, we can train you, we can upskill you, we can put you to work.

We are storming the marketplace with the highly skilled, experienced, and certified professionals that businesses need.

Find your perfect job.

C Programmer/Developer (Closed)

Description of Work:


The C Programmer/Developer is the Technical Lead for multi-platform batch environment support and will be responsible for developing, reviewing, updating, modernizing, testing and implementing existing programs, scripts, utilities and automated reports. The selected candidate will be a hands-on developer and will be assisting in resolving any development/integration issues.


Responsibilities for this position will include:

  • Modernize
    • Modernize all existing applications and tools used
    • Review current applications and tools to determine functional enhancements that could be implemented, taking into consideration user feedback
    • Provide Test Plans, Application Documentation, and Project Plan with milestones
    • Implement and support the coded functional enhancements to existing applications


  • Scripting
    • Review all current processes including manual, coded, and scripted processes while considering requested enhancements
    • Provide written recommendations as to how the current processes can be improved with an emphasis on additional automation
    • Provide written recommendations as to how requested enhancements can be implemented into the application.
    • Create new scripted or programmatic processes to replace the current processes, or to incorporate enhancements, while maintaining current deliverables and functionality
    • Complete scripting in any commonly used scripting language such as but not limited to C, Visual Basic, Practical Extraction and Report Language (PERL), Structured Query Language (SQL), ASP.NET languages, CSS, HTML, Java, Python, JAVAScript, DHTML, and Web Accessibility Initiative (WAI)
    • Test, document and implement the new scripted or programmatic processes or enhancements.


  • Document
    • Review and document the critical applications and tools used
    • Provide written recommendations to modernize mission-critical tools and applications
    • Create Software Design, Test Plan, Process Flow, Application Documentation, Database Architecture, and User Guide documents for applications and tools
    • Generate applicable installation requirements and process, noting required accesses to specific servers


  • Tools
    • Identify tools that can be used to automate manual processes
    • Design, develop, and implement the identified tools
    • Provide necessary documentation for tools prior to implementation (software design, test plan, process flow, user guide, application documentation, database architecture)


Basic Qualifications:

Minimum knowledge, skills, abilities needed.

  • Bachelor’s degree and 7 years of relative experience, Master's degree and 5 years of relative experience, or 11 years of relative experience in a related IT field in lieu of a degree
  • 5 years of experience in developing applications using C
  • 2 years of experience with modernizing applications
  • 2 years of experience with Bit Bucket
  • 2 years of experience with the Red Hat Linux Operating system
  • 2 years of experience with Control M, Control M/EM calendars
  • Must be able to obtain and maintain a Position of Public Trust clearance.


Preferred Qualifications:

Candidates with these skills will be given preferential consideration


  • Experience and proficiency with the following:
    • Agile development
    • System integration (SOAP, REST, Stored Procedures, Queues, etc.)
    • JavaScript
    • Control M, Control M/EM calendars
  • Strong verbal and written communication skills.




Similar Jobs

Cybersecurity Analyst/Systems Admin

Contract job in Baltimore

Windows Software Engineer

Direct Hire job in Ft. Meade

Senior VMWare Administrator/Developer

Contract job in Baltimore

.NET Full stack Application Developer

Contract job in San Antonio

Corporate Forecast Analyst

Contract job in Newark

Entry Level Software Developer

Contract job in Washington

Entry Level IT Role

Contract job in Washington

Entry Level Software Engineer

Contract job in Washington

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Join the Stormer Community and prepare to advance