JUNIOR Software Developer

Job Title: Junior Software Developer
Department: IT
Location: Kohima
Hours: Full-time

Purpose of the Position

The Junior Software Developer on the IT Team will enhance our Learning Management System (LMS) by assisting with coding, testing, and troubleshooting. This role involves implementing new features, improving existing functionalities, and supporting the development of user-friendly software. The ideal candidate will have experience with various languages and frameworks, contributing to NagaEd’s mission of delivering high-quality digital education and supporting our strategic digital initiatives. 

Organisational Unit Function

  • Writing, testing, and debugging code for various software applications under the guidance of senior developers. 
  • Assisting in the development and integration of new features and functionalities into existing systems or creating new applications. 
  • Contributing to the maintenance and optimization of existing software to ensure performance and reliability. 
  • Working closely with other developers, designers, and stakeholders to understand requirements and deliver effective software solutions. 
  • Continuously learning new technologies and methodologies to enhance their skills and contribute more effectively to the team. 

Selection Criteria

You enjoy working in a team environment with multiple stakeholders. You can “think outside the box” and provide novel and adaptive solutions to challenges. You have skills in multiple domains including your expertise in software development. You are driven to deliver projects on time with a high attention to detail and a focus on quality outputs.

Essential

  • Experience (and interest) in different coding languages and frameworks
  • Skilled full-stack developer, or a back-end developer open to growing toward full-stack 
  • Ability to solve complex problems requiring in-depth analysis. 
  • 0-3 years of professional software development experience. 
  • Capable Communicator. 
  • Passionate about sharing knowledge and solving problems Knowledge of, and adherence to coding best practices. 
  • Ability and desire to work in an open and team-oriented environment.
  • Bachelor’s degree in Computer Science or related degree preferred.
  • Knowledge of the software development life-cycle. 
  • The desire to work in a fast-paced environment. 
  • Ability to develop unit testing of code components or complete applications