About the roleWe are looking for a junior software developer who will be engaged in all phases of the software development lifecycle that include gathering and analysing user/business system requirements, responding to outages and creating application systems. The software developer will participate in design meetings and consult with clients (both internal and external) to build, refine, test and debug programs to meet business needs. You will be an early contributor in a growing customer-facing software development team working closely with senior developers, solutions architects, operations managers, and other key members of the organization. There are growth opportunities to work closely with clients and develop novel solutions in robotic process automation, conventional application development, and ML/AI initiatives.Job Description Researching, designing, implementing, and managing software programsTesting and evaluating new programsWriting and implementing efficient codes/scriptsDetermining operational practicalityDeveloping quality assurance proceduresDeploying software tools, processes, and metricsMaintaining and upgrading existing systemsTroubleshooting, debugging, maintaining and improving existing softwareCompiling and assessing user feedback to improve software performanceWorking closely with other developers, UX designers, business and systems analystsDeveloping technical documentation to guide future software development projectsTraining users Qualifications Degree in Computer science, IT, programming, or related field.Relevant professional software development experience as a Full Stack Developer with key experiences in (Python, JavaScript, HTML, CSS, SQL, PHP, Java, or similar) Professional experience in PostGres, MySQL, React, Pandas, Django, or similar technologiesExperience with responsive web design, including API and database creationCommercial and business awareness and experienceHands-on, and with strong execution skillsGood written and communication skills and high attention to detailPassion for innovation, learning, and use of technology to change businessHave the ability to handle pressure and meet deadlinesAn independent thinker who is able to thrive in a fast-paced dynamic environment.Organized and with excellent time management skills Additional InformationWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If interested kindly submit your application on or before 23th April 2021. Only shortlisted applicants will be contacted.