Software Engineer - Entry
Core
Develop and maintain software components, translate requirements into technical solutions, and support testing activities for dependable applications.
Role type
entry-level software engineer
Builds
dependable software applications and production systems
Domain
IT solutions / Software Engineering
Required skills
programming in general-purpose languages, data structures, algorithms, debugging, unit testing, version control, software engineering fundamentals
Preferred skills
building small-to-medium software projects, testing practices, web/services/application development fundamentals, iterative development, code quality and documentation
Technologies
Security Web
Responsibilities
Develop and maintain software components using established design patterns, gather requirements and translate needs into practical technical solutions, write unit tests and support testing activities, debug issues and resolve defects, collaborate with teammates on code reviews and documentation
