Job description
Join to apply for the Full Stack Developer role at UICGS / Bowhead Family of Companies
Bowhead seeks a Full Stack Developer to join our team supporting the Program Office for NSWC Corona in Norco, California. The Full Stack Developer will work directly with the client analyzing complex and unique technical support assignments and lead or collaborate with other system administrators, cybersecurity personnel, and program analysts within an agile environment.
Responsibilities
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
- Maintain, troubleshoot, and implement network security tools including firewalls, anti-virus, and intrusion detection services
- Answer questions about installation, operation, configuration, and customization
- Apply advanced diagnostic techniques to identify problems, investigate causes, and recommend solutions to correct common failures
- Support troubleshooting hardware, software, and network issues encountered by users
- Install new software releases, system upgrades, evaluate and install patches, and resolve software-related issues and vulnerabilities
- Assist with maintaining and monitoring the organizational mailbox for timely support
- Maintain and develop IT procedures to support the organization
- Collaborate with the ISSO for system accreditation
- Provide recommendations for future IT needs
- Maintain data files and monitor system configuration for data integrity
- Assist in preparing monthly progress and status reports
Qualifications
- High school diploma or GED with over 7 years of relevant experience, OR
- Bachelor's degree in a relevant field with 4 years of experience, OR
- Master's degree in a relevant field with 2 years of experience
- Minimum of an IAT Level II certification
- Proven experience as a Full Stack Developer or similar role
- Experience developing desktop and mobile applications
- Familiarity with common stacks
- Knowledge of front-end languages and libraries (e.g., HTML, CSS, JavaScript, XML, jQuery)
- Knowledge of back-end languages (e.g., C#, Java, Python) and JavaScript frameworks (e.g., Angular, React, Node.js)
- Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache), and UI/UX design
SECURITY CLEARANCE REQUIREMENTS: Must currently hold a security clearance at the minimum Secret level.
Physical Demands
- Must be able to lift up to 25 pounds
- Must be able to stand and walk for prolonged periods
- Must be able to twist, bend, and squat periodically
Additional Information
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: IT Services and IT Consulting