What are the responsibilities and job description for the Software Developer position at Reflexive Concepts?
Reflexive Concepts is seeking a Software Developer to join our team!
- Join a team providing Life Cycle Sustainment (LCS) and modernization activities for commercial and custom-developed education, learning, and training applications supporting the Government enterprise.
- The candidate must be comfortable digging into the products and developing subject matter expertise, tackling challenges sometimes without a lot of guidance or information, and collaborating in a fast-paced, highly visible team environment.
- Gain a deep understanding of the various technologies, COTs products, and tools for the education, training and learning applications being maintained.
- Independently identify and address issues, even in situations with limited information.
- Participate in team meetings to discuss ongoing tasks and project status.
- Use technologies such as C#, AWS (Amazon Web Services), .NET, SQL Server, and Git to make improvements and ensure system functionality.
- Debug existing software to identify and resolve defects and issues.
- Investigate, troubleshoot, and analyze user-reported problems and find potential solutions.
- Conduct upgrades to keep the software systems up to date with the latest technologies and standards.
- Document changes, updates, and solutions for future reference and knowledge sharing.
- Perform testing and quality checks to ensure the reliability and stability of software modifications.
- Utilize Jira for issue tracking and task assignment and Confluence for documentation and knowledge sharing.
- Be a part of a team using agile development methodologies such as frequent collaboration, delivering value-driven software solutions efficiently and adapting to changing requirements.
Required Qualifications :
Four (4) years of additional software development experience may be substituted for a bachelor's degree
Desired Skills :