Job Openings Software Engineer

About the job Software Engineer

Responsibilities:

  • Proficient in developing applications in Python and Django 
  • Some experience in Software Test Driven Development practices 
  • Some experience in JavaScript and HTML 
  • Curiosity or passion for computer networking (CCNA advantageous) 
  • A well-grounded knowledge of source control. 
  • Extra brownie points for GIT 
  • An understanding of OOP, MVC, DDD, and other software development patterns 
  • Sufficient exposure in working with MVC frameworks such as Django or Flask 
  • Experience in agile or other development methodologies 
  • Familiar with SOA (Micro Services) and Rest API 
  • Experience in working with & building REST APIs 

Requirements:

  • At least 2 -5 years Software Development experience 
  • A qualification in Engineering, Computer Science or BSC with a mathematical background will be advantageous
  • A basic understanding of Version Control 
  • Experience with Python, Django, JavaScript 
  • Backend exposure 
  • Experience with modern Frameworks