Leidos→
Software Development Intern at Leidos in Bethesda, MD
InternshipOn-siteBethesda, MD$48k–$87k/yr
Skills
pythonjavasqljavascripthtmlgitbitbucketsoftware engineeringunixts/sci clearance
Job Description
Summary: Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. They are seeking a Software Development Intern to provide Agile DevOps support to mission critical systems, involving design, development, implementation, and testing of customer tools and applications.
Responsibilities:
- Design, develop, document, test and deploy software written in Python, JavaScript, Java and SQL
- Create Kibana visualizations and dashboards using React to provide information to users and support staff
- Develop Kafka system integrations between Elasticsearch/Logstash and other systems
- Develop robotic process automation (RPA) bots
- Assist with the deployment, configuration, testing, troubleshooting, maintenance, updates/upgrades of Kafka and Elastic clusters and environments
- Develop automated tests using Ansible, Selenium, JMeter, Junit and/or other applicable tools
- Develop automated CI/CD build/deployment pipelines using Jenkins, Artifactory, Kubernetes, Docker, Ansible and Bitbucket
- Work with an Agile team, attend daily scrums and demonstrate working software while collaborating with a geographically distributed (remote) team
- Troubleshoot and resolve installation, infrastructure and system issues
- Proactively and independently identify, report, monitor, and mitigate technical risks
- Frequently communicate and collaborate with other team members to ensure successful completion of project objectives
Required Qualifications:
- Pursuing a BS or MS degree from an accredited college/university in a related field of study
- Software development experience with Python, Java and SQL
- Working knowledge of HTML and JavaScript
- Experience with distributed version control software such as Git and Bitbucket
- Knowledge of and ability to apply principles, theories, and concepts of Software Engineering
- Experience developing software on a UNIX command line platform
- Strong communication skills that enable proactive and effective collaboration with a virtual team
- US citizenship required
- Candidate must have an active TS/SCI w/polygraph clearance
Preferred Qualifications:
- Web development experience, specifically using HTML, JavaScript and UI frameworks such as React
- Experience working remotely with a geographically dispersed team
- Full software lifecycle experience (design, development, test, deployment), including deployment to a production environment
- Experience developing software in a containerized environment with Kubernetes and/or Docker
- Experience designing, building and deploying DevOps pipelines with Bitbucket, Git, Jenkins, Artifactory and Ansible (or equivalent tools)
- Experience designing, developing and deploying software in a cloud environment (AWS is a plus)
- Experience with Atlassian tools, including JIRA and Confluence
Required Skills: Python, Java, SQL, JavaScript, HTML, Git, Bitbucket, Software Engineering, UNIX, TS/SCI clearance
Benefits: Competitive compensation, Health and Wellness programs, Income Protection, Paid Leave, Retirement
Benefits
Competitive compensation
Health and Wellness programs
Income Protection
Paid Leave
Retirement