Software Developer
Company | Red River |
---|---|
Location | King George County, VA, USA, Hyattsville, MD, USA, Virginia, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Junior, Mid Level |
Requirements
- At least 2+ years of professional experience in software development.
- Strong knowledge of Java, C++, Python or other programming languages.
- Experience with Git, Jenkins, Docker or other technologies, databases, or tools is a plus.
- Ability to approach complex problems with analytical thinking and creative solutions.
- Ability to collaborate effectively in a fast-paced, team-oriented environment.
- Proficiency in Git or other version control systems.
- Familiarity with agile development methodologies and software development best practices.
- Strong written and verbal communication skills to interact with team members and stakeholders.
Responsibilities
- Collaborate with senior developers and cross-functional teams to design, test, and deliver software solutions.
- Develop clean, efficient, and scalable code in Java, C#, Python, JavaScript, etc.
- Participate in the full software development lifecycle (SDLC) from concept to deployment.
- Debug, troubleshoot, and optimize existing codebase to ensure high performance and maintainability.
- Write unit tests and ensure quality of code through automated testing.
- Participate in code reviews and provide constructive feedback to peers.
- Assist with system integration and ensure seamless communication between systems.
- Stay up-to-date with the latest industry trends, tools, and best practices.
Preferred Qualifications
- Exposure to DevOps practices and CI/CD pipelines.
- Knowledge of front-end technologies (HTML, CSS, JavaScript, React, etc.) is beneficial.
- Experience with databases (SQL, NoSQL) and data modeling.
- Familiarity with containerization tools (Docker, Kubernetes) is a plus.