What are the responsibilities and job description for the Software Developer (TAK Development/Casual Position) position at United Surgical Partners International, Inc?
COLSA is seeking a Software Developer for a casual position supporting development efforts within the Tactical Assault Kit (TAK) environment. This opportunity is intended for an individual currently pursuing a degree in Computer Science, Software Engineering, or a related technical field and requires consistent on-site presence in Huntsville, AL to support ongoing work across multiple academic terms (dependent on project funding).
Required Experience:
- Contribute to the design, development, testing, and implementation of software features within the TAK platform
- Apply academic knowledge and prior experience to support ongoing projects, programs, and development efforts
- Perform a variety of assignments designed to build technical skills and provide hands-on experience with real-world systems
- Support full stack development efforts, including user interface improvements and backend functionality
- Develop and maintain code using Java, Python, or C
- Assist in configuring and maintaining development environments using Git and Linux
- Collaborate with team members and users to troubleshoot issues and enhance system performance
- Support system integration efforts and assist with incorporating new features into existing applications
- Assist in designing, evaluating, and refining software solutions to address technical problems and user needs
- Help assess solution effectiveness and contribute to improving performance and usability
- Contribute to extending existing systems through custom features, plugins, or enhancements
- Develop user documentation, guides, and training materials as needed
Required Experience:
- Currently enrolled in a Bachelor’s degree program in Computer Science, Software Engineering, or a related field
- Current Junior or Senior standing
- Hands-on experience supporting system integration efforts
- Experience configuring and maintaining development environments, including Git-based version control, and Linux operating system
- Practical experience in front-end application development, including implementation of responsive and user-focused interfaces
- Experience designing, developing, and integrating custom interfaces, extensions, or plugins within existing software frameworks
- Active Secret security clearance; U.S. Citizenship required
- Ability to maintain consistent, ongoing on-site presence in Huntsville, AL
- Experience with web development language such as HTML, CSS or JavaScript
- Experience with hardware (such as embedded systems)