Software Developer
Role details
Job location
Tech stack
Job description
Position Responsibilities: Design, develop, and implement scalable software applications and frameworks; write clean, efficient, and maintainable code. Conduct stakeholder meetings; gather, document, and translate functional requirements into technical specifications and workflows. Perform unit testing, integration testing, debugging, validation, and quality assurance to ensure software reliability and performance. Address bugs, apply patches, optimize performance, and implement continuous feature enhancements and updates. Design system architecture, evaluate technology stacks, and make software architecture decisions aligned with scalability and security requirements. Develop and manage database schemas; write complex SQL queries; create stored procedures and maintain data integrity frameworks. Conduct web application security testing, vulnerability scanning, server hardening, and remediation using industry standard tools. Collaborate with hardware engineering teams to integrate software solutions with hardware components and interfaces. Prepare technical documentation, user manuals, version control records, release notes, and system documentation. Participate in Agile software development processes including daily scrums, sprint planning, sprint reviews, retrospectives, code reviews, and cross-functional team collaboration. Telecommuting and working from home permitted from anywhere in the U.S. Travel and relocation possible to unanticipated client locations throughout the U.S. Domestic travel required approximately 10% of the time to various client sites.
Requirements
Do you have a Master's degree in cybersecurity?, Required Skills & Experience: Master's degree or foreign equivalent in Computer Science, Information Technology, Electronics and Communication Engineering, or Cybersecurity and 1 year of experience in the job offered or 1 year of experience in the related occupations of Developer & Strategist, or equivalent. Prior experience must include 1 year of experience with Web application security testing, Server hardening and maintenance, Vulnerability scanning and remediation. 1 year with tools such as Burp Suite, OWASP security frameworks, Nessus, and Nmap. Travel and relocation possible to unanticipated client locations throughout the U.S. Domestic travel required approximately 10% of the time to various client sites.
Benefits & conditions
GAR Technologies provides budget based benefits for the clients and high salaries and insurance benefits for its Job seekers.
-
4 Training and Development Our high caliber technical team provides training to meet many employers' requirements.
-
5 Company values and culture GAR upholds the profession's reputation for honesty, competence, and confidentiality.