Jobs · Information Technology · Hawaii

Software Developer, Systems Software

CACI International Inc · Meyer Camp, HI · 3 days ago
Information Technology$73k–$149k/yrFull-time

Responsibilities

  • Research and Analyze User Needs: Conduct research to understand user needs and requirements. Analyze user feedback and market trends to inform software development.
  • Design Software Solutions: Design computer and network software or specialized utility programs. Create detailed software design documents and specifications.
  • Develop And Implement Software: Write clean, efficient, and well-documented code. Implement software solutions using appropriate programming languages and tools. Test and debug software applications to ensure they meet requirements.
  • Update And Enhance Software: Update software to fix bugs, improve performance, or add new features. Enhance existing software capabilities to meet evolving user needs.
  • Collaborate With Cross-Functional Teams: Work with computer hardware engineers to integrate hardware and software systems. Collaborate with UX/UI designers to ensure software meets user experience standards. Coordinate with project managers and other stakeholders to align software development with project goals.
  • Maintain And Develop Databases: Maintain databases within an application area, working individually or coordinating database development as part of a team. Ensure database integrity and performance.
  • Document And Reporting: Document software design, code, and other technical details. Prepare reports and presentations to communicate software development progress and outcomes.
  • Stay Updated With Industry Trends: Keep abreast of the latest trends and technologies in software development. Continuously improve skills and knowledge in software development practices.
  • Support And Maintenance: Engage in code reviews to ensure code quality and adherence to best practices. Participate in peer programming sessions to collaborate on coding tasks. Provide support for software applications post-deployment. Address user issues and perform maintenance tasks as needed.

Qualifications

  • Bachelor's degree in a technical field3+ years of relevant experience in lieu of a degree
  • Active TS/SCI clearance

Similar jobs