- Cybersecurity Recruiters and Staffing Specialists Software Developer
Cybersecurity Jobs
- Application Security Engineer
- Chief Information Security Officer (CISO)
- Cloud Security Architect
- Cloud Security Engineer
- Cyber Risk Analyst
- Cybersecurity Engineer
- Data Privacy Officer
- Data Security Engineer
- Database Administrator (DBA)
- DevOps Engineer
- Forensics Analyst
- GRC Analyst
- Identity and Access Management Engineer
- Information Assurance Analyst
- Information Security Manager
- Information Security Officer
- Internet Analyst
- Intrusion Analyst
- IT Compliance Analyst
- IT Security Project Manager
- Network Engineer
- Network Security Analyst
- Network Security Engineer
- Networking Specialist
- Penetration Tester
- Risk Analyst
- Security Analyst
- Security Architect
- Security Compliance Analyst
- Security Engineer
- Senior IT Security Consultant
- Senior Network Engineer
- Software Developer
- Threat and Incident Manager
- Vulnerability Management Analyst
We are looking for a Software Developer to build and implement functional programs and systems that serve user needs. This role will work with other developers and product managers throughout the software development life cycle, and excellent communication, collaboration, and teamwork skills will be crucial to success. If you have a keen eye for detail and experience with popular coding languages, we would love to have you on our development team.
Typical Duties and Responsibilities
- Collaborate with the IT team to determine the scope and expectations of the project
- Work with developers to design algorithms and flowcharts
- Produce clean and efficient code based on the client’s specifications
- Integrate software components and third-party programs
- Develop and deploy intuitive software that meets the needs of the company
- Analyze and test programs prior to launch
- Analyze code for errors and weaknesses and present detailed plans for improvement
- Maintain, troubleshoot, and update existing software
- Assist in the training of other team members to ensure all employees understand the use of software programs
- Create technical documentation for reference and reporting
Education
- Bachelor’s degree in computer science, information technology, or a related field
Required Skills and Experience
- 2+ years of professional experience in software development
- Experience working on large-scale software projects
- Experience using cybersecurity and open-source technology
- Experience developing software using coding languages including Java, JavaScript, C++, and PHP
- Experience developing customized code for multiple projects
- Experience with databases and Object-Relational Mapping frameworks
- Knowledge of frameworks and systems such as AngularJS and Git
- Knowledge of Agile development methodologies
- Strong communication and collaboration skills
Preferred Qualifications
- Professional certification in Java