Software Engineer Trainee
Full Job Description
014
:
Job Responsibilities:
- Undergoing provided training, understanding specifications, and completing assigned tasks on time
- Understanding the requirement specifications well
- Execute full software development life cycle (SDLC)
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Use software engineering best practices to deliver high quality and reliable software to our customers.
- Implement, test and deploy software solutions while ensuring performance, durability and security of the platform.
Qualifications:
- Strong academic excellence in undergraduate or graduate studies
- Solid understanding of computer science fundamentals and software engineering
- Good problem-solving skills, with expertise in algorithms, data structures, and programming
- Strong desire to build, sense of ownership, urgency, and drive
- Good grasp on programming fundamentals including OOPs, Design Patterns, algorithms, data structures, networking etc. and are not rigid with respect to choice of technology
- Excellent verbal and written communication skills.
- Sharp reasoning and a logical bent
- Knowledge in object-oriented development knowledge is added value with any supported language such as C#, C++, JAVA etc.
- Preferred the recent graduates / Postgraduates from Computer Science and Engineering, IT, Master's in Computer Application graduates.