Leidos has an exciting full time job opening for a Junior Software Engineer in Charlottesville, VA.
Leidos is seeking a talented Junior Software Engineer to join our team in Charlottesville, VA. We offer a unique combination of engaging work, collaborative culture, and work-life balance. You will work with user experience designers, technical writers, project managers, and other software engineers to build modern applications in an agile environment. Your team will use tools such as Jira for issue tracking, Git for source control, and continuous integration like Jenkins for testing.
-Position requires US citizenship and ability to obtain a DoD security clearance.
-Relocation Assistance Available.
-Competitive benefits begin day one of employment.
-Design, develop, and debug mission critical software.
-Work closely with your team and our clients to develop the best technical designs for new features.
-Perform unit testing of code, including manipulation of data for analysis of system requirements.
-Plan and estimate development tasks and work to improve performance metrics.
-Bachelor #39;s degree or rising Senior in Computer Science, Computer Engineering, or related field.
-A desire to learn new programming languages, tools, frameworks, and techniques.
-Knowledge of either object-oriented or functional programming paradigms.
-Must be able to obtain a DoD Secret Security Clearance.
-US Citizenship is required.
-Experience with practical web development, particularly reactive design.
-Experience developing and deploying applications on OSX, Linux, and Windows.
-Experience with test-driven development as well as unit and regression testing.
-Experience using relational databases, in particular MySQL, PostgreSQL, or SQL Server.
-Familiarity with server-side technologies, such as Apache Tomcat, JBoss, and Node.js.
-Familiarity with NoSql databases, especially ElasticSearch, Accumulo, and MongoDB.
-Knowledge of Agile Development methodologies, particularly SCRUM or Kanban.