EXPANSIA is looking for a Software Developer II to contribute to the design, development, and enhancement of software solutions, ensuring alignment with business requirements and system architecture, and solving moderately complex software development challenges.
Requirements
- Proficiency in software development, including experience with object-oriented programming and version control
- Ability to provide solutions to technical problems of moderate scope and complexity
- Strong analytical and problem-solving skills with a focus on optimizing software performance
- Experience with software testing, debugging, and documentation best practices
- 8570 certification (I.e. Security+, CISSP, CEH, CISM) IAT Level 2 or above for IT technical fields
- Professional experience using cybersecurity and open-source technology
- Experience with Agile development methodologies and software development lifecycle (SDLC)
Responsibilities
- Develop, test, and maintain software solutions in alignment with system architecture and business needs
- Collaborate with product developers, product managers, and customer application experts to implement new features and modifications
- Assist in defining software architecture, creating models, and documenting component specifications
- Troubleshoot and resolve moderately complex technical issues to ensure system stability and performance
- Optimize existing software solutions by refining code, improving efficiency, and enhancing scalability
- Support the integration of software components built by various development teams
- Ensure software quality through rigorous testing and adherence to development best practices
Other
- Active Secret Clearance
- Bachelor's degree in Computer Science or similar with 2-4 years of experience
- Effective communication and collaboration skills within a cross-functional team environment
- Ensure 100% of planned hours are worked and recorded
- Build productive and positive professional relationships with clients