Job Description
Software Engineer Intern
Location:
OH - Beavercreek
Req #:
4845
Thank you for your interest in joining the Centauri team. Together, we can leverage the next generation of advanced technologies to deliver industry-leading capabilities across land, air, sea, space, and cyberspace. Our goal is to deliver innovative solutions using an agile, mission-first approach to address the most difficult technical challenges facing our customers. The only way that we can tackle these challenges is by recruiting the brightest minds in the industry to join our team.
Description
Centauri is a technology-driven company providing high-end, creative software and engineering solutions to critical national security missions across space, cyber, ISR, missile defense and intelligence domains. Bringing together the brightest minds in STEM, intelligence operations and analysis, with a culture that attracts innovators, difference-makers and entrepreneurs, our teams are dedicated to solving the most complex challenges to help keep our nation safe.
Together, we can leverage the next generation of advanced technologies to deliver industry-leading capabilities across land, air, sea, space, and cyberspace. Our goal is to deliver innovative solutions using an agile, mission-first approach to address the most difficult technical challenges facing our customers. The only way that we can tackle these challenges is by recruiting the brightest minds in the industry to join our team.
Software Engineer Intern
The Software Engineering Intern reports to the Lead Software Engineer and is responsible to automate computational and machine processes by designing, developing, and installing software solutions.
***PLEASE NOTE: Start/end dates flexible depending on school schedule. ***
Responsibilities
Determines the operational feasibility of new software by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
Documents solutions using flowcharts, layouts, diagrams, charts, code comments and clear code
Improves operations by conducting systems analysis; recommending changes in policies and procedures
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products
Understands and implements all aspects of the software development lifecycle
Develop software with documentation to automate processes
Develop web-based applications
Writes, edits, and debugs new computer programs for assigned projects, including necessary records and desired output.
Requirements
Working toward a Bachelor's (rising Junior or Senior) or Master's degree in Computer Engineering, Computer Science, Electrical Engineering
Ability to work independently/efficiently on assigned tasks, as well as the ability to work collaboratively within a team environment
Strong knowledge of C# and SQL Server
Experience developing high volume web applications in C# with backend SQL Server databases
Knowledge of C++, downloadable applications a plus
Basic knowledge of .NET MVC preferred
Experience with HTML, CSS & javascript preferred
US Citizen and ability to acquire/retain a security clearance
Centauri is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any other factor protected by law.
Follow Us