- Search jobs
- usa
- computer programmer
Computer programmer Jobs in Usa
Computer Programmer
cFocus Software IncorporatedUSPeopleSoft Sr Computer / Application Programmer
PeratonUSGameplay Programmer
George Lucas Educational FoundationUSSCADA Engineer / Programmer
AutoGridRemote, USPrincipal Programmer Analyst
DataFielder Incblank, blank, United StatesExpression of Interest - Computer Programmer
Fingerprint for Success (F4S)Remote, USCNC Programmer
QuEST Global Services Pte. LtdUnited StatesGameplay Programmer
Pixelcraft StudiosUSComputer Programmer
cFocus Software IncorporatedUS- Full-time
cFocus Software is seeking a highly skilled Computer Programmer with over 8 years of experience to develop, modify, and test code that supports critical applications in the field of national security. The ideal candidate will work closely with software developers, analysts, and other technical teams to create and implement software solutions that store, locate, and retrieve specific data and information. This role involves analyzing user needs, designing software solutions, and ensuring that DHS’s applications run efficiently and securely. Key Responsibilities : Code Creation and Modification : Develop, modify, and test code, forms, and scripts to ensure that computer applications operate smoothly and meet the specifications provided by software developers or other stakeholders. Ensure that all code is written in alignment with DHS's security and operational standards. Software Solution Design : Work from specifications drawn up by software developers, analysts, or project managers to create custom software solutions that meet the unique needs of DHS operations. Collaborate with developers and system architects to design software that supports the DHS mission, including data storage, retrieval, and security protocols. Program Development : Write, maintain, and debug computer programs that are responsible for storing, locating, and retrieving data, documents, and information critical to the department's security initiatives. Create efficient, scalable, and secure code that can support high-performance applications in complex, high-stakes environments. Software Testing and Quality Assurance : Perform rigorous testing of developed software to ensure that all features function as expected and that applications are bug-free and meet required specifications. Troubleshoot and resolve coding issues, errors, or deficiencies and optimize code for performance, security, and reliability. Collaboration with Technical Teams : Assist software developers, system architects, and other technical teams in analyzing user needs and designing efficient and effective software solutions. Provide support during the integration phase, ensuring that developed programs work as intended within the broader DHS infrastructure. Documentation and Reporting : Maintain detailed documentation on code, software functionality, user guides, and troubleshooting procedures to support the development, deployment, and maintenance of applications. Generate regular status reports for management and project teams on the progress of software development efforts, including testing, milestones, and timelines. Compliance and Security : Ensure that all developed software complies with DHS security protocols and industry standards, including encryption and secure data storage. Implement security measures and access controls to protect sensitive data and systems. Qualifications : Education : Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. Equivalent work experience may be considered in lieu of formal education. Experience : 8+ years of experience in computer programming, including designing, developing, and testing code for complex applications in a secure environment. Proven experience writing and modifying code in languages such as Java, C++, Python, or similar. Experience with software development methodologies such as Agile or DevOps. Hands-on experience with database management systems, including SQL and NoSQL technologies. Skills and Competencies : Strong proficiency in multiple programming languages, with the ability to quickly learn new languages and frameworks as needed. Excellent problem-solving skills and ability to design efficient and scalable software solutions. Knowledge of data structures, algorithms, and software design principles. Ability to collaborate with cross-functional teams to analyze user needs and translate those into technical software solutions. Strong understanding of application security, including secure coding practices and protecting sensitive data. Certifications (Preferred) : Oracle Certified Java Programmer or similar certifications. Microsoft Certified : Azure Developer or other relevant cloud computing certifications. Certified Software Development Professional (CSDP) or other software engineering-related certifications. CompTIA Security+ or Certified Information Systems Security Professional (CISSP) for security expertise. Security Clearance : Due to the sensitive nature of this role, candidates must possess or be able to obtain the required security clearance. Powered by JazzHR