Software Developer at Insidify (SeamlessHR)

Insidify (SeamlessHR) is a fast-growing HR Technology software company providing solutions in Recruitment Management, Learning Management and HRIS/HRMS- as single solutions or a suite of solutions named SeamlessHR, where a unified workforce application encompassing Applicant Tracking System, Online Testing, Online Learning, HRIS, Employee Self Service, New Hire Onboarding, Payroll, Time and Attendance, Talent Management, Performance Appraisals, and more are all in one system. We currently serve over several clients in Nigeria and other African countries. We are recruiting to fill the position below:Job Title: Software DeveloperLocation: LagosDepartment: Technology   Specialization(s): Software/Web DevelopmentReports to: The Senior software developer (or the CTO should the former be unavailable). Job SummaryThe talented members of this team do not just write codes and debug, they make a significant impact on the design and development to testing of all our solutions; building functional programmes.You are able to work independently with little supervision, possessing an excellent organizational and problem-solving skills in addition to a hands-on experience in development and agile methodologies.Our operation is fast-paced and collaborative.You are not just an individual, you are part of a collaborative and highly visible team that works on unique, fast-paced technology solutions/projects.You will be empowered within this open and dynamic environment to contribute to the team in delivering quality and exceeding expectations. Leveraging your experience; you create and maintain software products.You also develop products for our clients, and offer excellent technical support.With keen eye for details and problem-solving skills, you work with other developers, software implementation lead, testers, and more; using only accepted and pre-defined coding languages where your goal is to to develop high-quality software that is aligned with user needs and business goals.Essential Functions/ResponsibilitiesWork closely with the team to develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.Demonstrate and document solutions by developing documentation, design algorithms, flowcharts, layouts, diagrams, charts, code comments and clear codeProduce clean, efficient code based on specificationsAnalyse and resolve software errors or bugs accurately on time and provide required status report updateIntegrate software components and third party programmesVerify and deploy programmes and systemsTroubleshoot, debug and upgrade existing softwareGather and evaluate user feedbackRecommend and execute improvementsCreate technical documentation for reference and reportingDevelop high-quality software design and architectureIdentify, prioritize and execute tasks in the software development lifecycleReview and debug codePerform validation and verification testingCollaborate with internal teams and vendors to fix and improve productsCollaborate to ensure software is up-to-date with latest technologiesSuggest, plan and implement software improvements and upgradesSupply design and development projects on time and within budgetAnalyse and resolve software errors accurately on time and provide required status report updateLiaise in the development of new software applications, coordinating developers, analysts and designersContribute to the development and maintenance of user manuals and guidelinesImplement software products for end users to meet standardSupport and assist junior/intern software developer, testers and analystsPerform other duties as assigned

Apply at