Trainee Software Engineer Job Description Template
Our company is looking for a Trainee Software Engineer to join our team.
Responsibilities:
- Develops information systems by designing, developing, and installing software solutions;
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code;
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions;
- Writing Custom Codes;
- Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes;
- Protects operations by keeping information confidential;
- Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products;
- Provides information by collecting, analyzing, and summarizing development and service issues;
- Accomplishes engineering and organization mission by completing related results as needed;
- Improves operations by conducting systems analysis and recommending changes in policies and procedures;
- Prepares and installs solutions by determining and designing system specifications, standards, and programming;
- Investigating problem areas;
- As a development team researching new Technologies;
- Follows the software development lifecycle;
- Working on Software Applications.
Requirements:
- General programming skills;
- Software development process;
- Software testing;
- Software documentation;
- Software requirements;
- Software debugging;
- You should be able to work in a fast-paced dynamic environment;
- You have the ability to work well in a team;
- CSS;
- Java;
- Knowledge on PHP, Linux and MySQL would be an added advantage;
- Should have good knowledge on ANY programming language;
- You have a logical and methodical approach to problem solving;
- HTML;
- You should have good analyzing & programming skill.