Apply Now Please mention DailyRemote when applying

Disclaimer: Before you apply, please make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Job Description

Job Title: Software Developer

Job type: Contract/Consultant

Client: DHS

Location: Remote

Work Authorization: USC/GC

Security Clearance: Able to obtain Public Trust

Job Summary:

  • The Software Developer role involves designing, developing, and maintaining software applications to meet the needs of our organization and clients.
  • This position requires a deep understanding of software development principles, including software requirements analysis, top-down design, and structured analysis.
  • The developer will work with a variety of programming languages and utilize development frameworks like React and Angular to build efficient and scalable applications.
  • Key responsibilities include writing clean, maintainable code, performing thorough testing to ensure software quality, and creating detailed documentation to support ongoing maintenance and user guidance.
  • Ideal candidates should demonstrate strong problem-solving skills, a keen attention to detail, and the ability to collaborate within a cross-functional team environment.
  • They should also have a proactive approach to learning new technologies and adapting to evolving project requirements.

Essential Duties and Responsibilities:

Must have an excellent understanding of software development (i.e., software requirements analysis, top-down design, structured analysis). In addition, software testing, software documentation, contract monitoring knowledge and contract acquisition knowledge is desirable.

Minimum Qualifications:

  • Knowledge and experience with Agile and spiral software development methodologies.
  • Strong Understanding of Software Development Life Cycle (SDLC): Proficiency in software requirements analysis.
  • Experience with top-down design and structured analysis techniques.

Education:

Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field.

Skills Required:

-Proficient in gathering, analyzing, and documenting software requirements.

-Ability to translate business needs into technical specifications.

-Experience with techniques like use case modeling, user stories, and functional requirements -documentation.

-Knowledge of top-down design and structured analysis methodologies.

-Ability to design system architectures that meet performance, scalability, and security requirements.

-Familiarity with design patterns and best practices in software architecture.

-Strong skills in one or more programming languages (e.g., Java, Python, C#, JavaScript).

-Understanding of software development frameworks and libraries (e.g., React, Angular, .NET).

-Proficiency in Agile, Scrum, or other iterative development methodologies.

-Proficiency in conducting manual tests and documenting test cases and results.

-Experience in identifying, reporting, and tracking software defects.

-Ability to write clear, concise, and comprehensive technical documentation.

-Strong written communication skills for creating and maintaining documentation.

-Ability to explain complex technical concepts in a way that is accessible to non-technical stakeholders.

Knowledge and experience with multiple tools including:

- FastAPI

- Angular

- Spring Boot

- OpenJDK

- Docker

- JavaScript

Additional Notes : This is a consultant position with 20 - 30 hours per month. Would be good is the candidate has had a DHS of DOD clearance previously, but this is not required.

Company Description

HIGH Growth, small business. Check us out at

Arch Systems LLC is committed to diversity in its workforce and is proud to be an equal opportunity employer. Arch Systems LLC considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, or any other legally protected class. Arch Systems LLC is an Affirmative Action and Equal Opportunity Employer.

Company Description

HIGH Growth, small business. Check us out at

Arch Systems LLC is committed to diversity in its workforce and is proud to be an equal opportunity employer. Arch Systems LLC considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, or any other legally protected class. Arch Systems LLC is an Affirmative Action and Equal Opportunity Employer.

Ace Your Job Interview

Read our advice on how to answer the most common interview questions.