Software Development Intern – Hybrid
By GEICO At , Chevy Chase $51,000 - $99,000 a year
Develop your technical, project management, and communication skills
Knowledge of developer tooling across the software development lifecycle (task management, source code, building, deployment, operations, and real-time communication)
Well-rounded experiences outside of the classroom with different technologies, resulting in projects that demonstrate strong engineering skills and abilities
Work on significant Tech business projects, attend meetings, and give presentations to senior management
Receive mentoring and coaching from members of GEICO’s Technology Solutions management
Hands-on experience with user requirements, web applications, coding reviews and code quality

Are you looking for an exciting opportunity to gain experience in software development? We are looking for a Software Development Intern to join our team and help us create innovative solutions for our customers. You will have the chance to work with cutting-edge technologies and collaborate with experienced professionals to develop and maintain software applications. If you are passionate about software development and eager to learn, this is the perfect opportunity for you!

Overview Software Development Interns are responsible for developing and maintaining software applications. They work closely with software engineers and other IT professionals to create and improve software products. They may also be involved in the testing and debugging of software applications. Detailed Job Description Software Development Interns are responsible for developing and maintaining software applications. They work closely with software engineers and other IT professionals to create and improve software products. They may also be involved in the testing and debugging of software applications. They must be able to understand and interpret technical specifications and requirements. They must also be able to troubleshoot and debug software applications. Job Skills Required
• Knowledge of software development processes and methodologies
• Knowledge of programming languages such as Java, C++, and Python
• Knowledge of software development tools such as Visual Studio, Eclipse, and Git
• Knowledge of databases such as MySQL and Oracle
• Knowledge of web technologies such as HTML, CSS, and JavaScript
• Ability to work independently and as part of a team
• Ability to troubleshoot and debug software applications
• Excellent communication and interpersonal skills
Job Qualifications
• Bachelor’s degree in Computer Science, Information Technology, or related field
• Previous experience in software development
• Knowledge of software development processes and methodologies
• Knowledge of programming languages such as Java, C++, and Python
• Knowledge of software development tools such as Visual Studio, Eclipse, and Git
• Knowledge of databases such as MySQL and Oracle
• Knowledge of web technologies such as HTML, CSS, and JavaScript
Job Knowledge
• Knowledge of software development processes and methodologies
• Knowledge of programming languages such as Java, C++, and Python
• Knowledge of software development tools such as Visual Studio, Eclipse, and Git
• Knowledge of databases such as MySQL and Oracle
• Knowledge of web technologies such as HTML, CSS, and JavaScript
Job Experience
• Previous experience in software development
• Experience with software development processes and methodologies
• Experience with programming languages such as Java, C++, and Python
• Experience with software development tools such as Visual Studio, Eclipse, and Git
• Experience with databases such as MySQL and Oracle
• Experience with web technologies such as HTML, CSS, and JavaScript
Job Responsibilities
• Develop and maintain software applications
• Work closely with software engineers and other IT professionals to create and improve software products
• Test and debug software applications