Software Developer

US-VA-Herndon

bcore_careers

Req #: 2732
Type: Regular Full-Time
logo

bcore

Connect With Us:
Connect To Our Company
				Overview:

Software Developer
Herndon, VA
TS/SCI with Poly

At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because of the expertise, collaboration, and agility of our teams. Our Mission Services division combines enterprise IT, cloud solutions, DevSecOps, systems engineering, software development, and operational support. Our goal is not to simply support efforts, but to ignite a technology revolution, bridging the growing technology gap between the Government and commercial space. 

Do you want to join a team that is building tailored technical solutions to modernize our government's mission and our client's business?  Do you have a desire to change how people work?  Are you interested in helping to protect our nation's cyber interests? Join our growing team supporting customer missions as a Software Developer in Herndon, Virginia.

Responsibilities:

* Understand requirements and be able to translate the requirements into implementable solutions.

* Design and develop software components which may involve interfacing with other functional teams and areas.

* Coach junior team members on software development best practices, highlighting the impacts of design decisions, and making code efficient.

* Participate in code and design reviews.

* Research data sources and technical solutions in order to effectively extract, transform, and load data into a database for data processing and analysis.

* Work with team members to understand the current product features.

* Follow the development processes and standards used by the team.

* Commit to continuous process improvement concerning software integration efforts and CI/CD Pipeline.

* Ability to think strategically and creatively when formulating solutions and is comfortable briefing or demonstrating ideas and solutions to the team.

Qualifications:

Required Qualifications:   

* Bachelor's degree in Computer Science or similar technical field and 8+ years of software development experience

* Recent experience developing in Python (3+ years)

* Experience with ETL

* Experience in SQL

* Demonstrated experience in the Software Development Life Cycle to include debugging, testing, and deployment to different environments

Desired Qualifications

* Experience with Agile development
* Familiar with cloud technologies, particularly AWS
			
Share this job: