Junior Software Engineer, Bana Solutions, LLC, Washington, DC


Bana Solutions, LLC -
N/A
Washington, DC, US
N/A

Junior Software Engineer

Job description

Job SummaryWe are seeking a dedicated Junior Software Engineer with less than 5 years of experience to join our dynamic team. This role is ideal for someone who is open to learning new things and has a keen interest in various IT disciplines including system administration, data engineering, and DevOps. The candidate will be involved in developing their understanding of Agile methodologies and will contribute to basic technical documentation and system maintenance tasks.

Other elements:

Travel:Yes, 5% of the time

Shift:Day Job

Potential for Teleworking:No

Clearance Level Must Currently Possess:Top Secret

Clearance Level Must Be Able to Obtain:Top Secret/SCI

Years Experience in Field/Career: 0 - 5 years

Supervisory Responsibilities: No

Responsibilities and Duties

Gain practical experience in software development, system administration, and data engineering, contributing to a variety of projects.

Collaborate on the development of reliable, scalable software solutions in alignment with our engineering best practices.

Participate in the full software lifecycle from design to deployment, ensuring quality and performance standards are met.

Engage in Agile sprint planning, daily stand-ups, and retrospectives to continuously improve processes and output.

Contribute to technical documentation to support software design, development, and maintenance.

Address and resolve software defects and performance issues through systematic debugging and troubleshooting.

Assist in optimizing data workflows and infrastructure automation tasks to enhance system reliability and performance.

Communicate effectively with team members to solve problems, share knowledge, and contribute to a positive team environment.

Support the development of new features and enhancements within the scope of project methodologies, with guidance from senior team members.

Qualifications and Skills

Bachelor s degree in Computer Science, Software Engineering, or a related field.

Proficient in at least one programming language such as Python, Java, or C++.

Familiarity with version control systems, preferably Git.

Demonstrable understanding of object-oriented design and programming principles.

Exposure to database technologies and concepts (SQL/NoSQL).

Strong analytical and problem-solving abilities with a keen attention to detail.

Eagerness to learn new technologies and frameworks, with a proactive approach to professional development.

Excellent teamwork skills, with a track record of effective collaboration in a technical environment.

Strong communication skills, capable of articulating technical concepts and collaborating with cross-functional teams.

#J-18808-Ljbffr


Full-time 2024-07-13
N/A
N/A
USD

Privacy Policy  Contact US
Copyright © 2023 Employ America All rights reserved.