SOFTWARE DEVELOPER

This role will be to contribute to the software development life cycle, updating the end-users software and conduct quality control functions. Responsibilities will include but not be limited to :

  • Collaborating with management, departments and customers to identify end-user requirements and specifications
  • Designing algorithms and flowcharts to create new software programs and systems
  • Producing efficient and elegant code based on requirements
  • Testing and deploying programs and applications
  • Troubleshooting, debugging, maintaining and improving existing software
  • Compiling and assessing user feedback to improve software performance
  • Observing user feedback to recommend improvements to existing software products
  • Developing technical documentation to guide future software development projects

What You Need to Have:

  • 3+ years of extensive experience in enterprise software development with solid design, development and hands on coding experience in Python, implementation of APIs, conducting code reviews, experience in SDLC with a primary focus on agile methodologies.
  • Strong background in relational database design
  • Working knowledge in application servers, web servers, operating systems, and web application architectural concepts
  • Self-starter, Independent thinker and problem solver
  • Excellent written and verbal communication skills
Job Category: Development
Job Type: Full Time

Apply for this position

Allowed Type(s): .pdf, .doc, .docx