The Junior Software Engineer is responsible for design, development, testing and support of the software.
ESSENTIAL DUTIES AND RESPONSIBILITIES: Interpreting requirements into product design Implementing designs in code Testing implemented code Supporting existing code base Other duties as required
WORK COMPLEXITY: The Junior Software Engineer is expected to analyze requirements from product management, create a functional specification based on the requirements, and provide a code implementation which meets all of the requirements and matches the functional specification The complexity of assignments may vary but most assignments for a Junior Software Engineer are fairly complex technical problems The Junior Software Engineer is expected to resolve these complex problems in a timely fashion working with their manager and team members to ensure the chosen solution solves the problem with high-quality.
DISCRETION & INDEPENDENT JUDGMENT: The Junior Software Engineer is expected to make technical decisions on the implementation details of assigned tasks. This includes key reviewing peer development in addition to making core decisions on the design and development of assigned tasks. Skills and Educational Requirements:
EDUCATION: BE or B Tech in Computer Science/Information Technology/Electronics and Communication with minimum 75% aggregate without arrears.
SKILLS, KNOWLEDGE & ATTRIBUTES: Knowledge in Programming is an asset Willingness and ability to stay flexible regarding assignments Quick learner, with a willingness to dive in and learn everything required to be successful on the job Strong Algorithm and Analytical problem solving skills. Excellent written and documentation skills
EXPERIENCE: Strong theoretical experience with object-oriented analysis and programming is required Experience with any programming language is preferred.
PREFERRED BACKGROUND & EXPERIENCE: Exposure to some of the following tools and technologies preferred: JAVA, HTML, C or C++
Click Here To Apply
No comments:
Post a Comment