The role of a software developer is to engage in identifying, designing, installing and testing a software or a system that they have built for the company from the ground up.
It can range from creating products that can help our customers provide systems that they will be using on the open market.
Your ResponsibilitiesDevelop, test and implement new software programsClearly and regularly communicate with management and technical support colleaguesDesign and update software databases. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User InterfacesTest, maintain and recommend software improvements to ensure strong functionality and optimizationIndependently install, customize and integrate commercial software packagesFacilitate root cause analysis of system issuesWork with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testingIdentify areas to improve system performance and impact availabilityResolve complex technical design issuesDevelopment of software according to technical specifications and plansAnalyze customer requirements and convert requirements to design documentsMake good technical decisions that provide solutions to business challengesProvide comprehensive support to customers; achieve resolution to outstanding problems or issuesCompile timely, comprehensive and accurate documentation and or reports as requestedPossess up-to-date knowledge of technological developments in the industryCommunicate effectively and professionally in all forms of communication with employees and customersPossess strong problem solving and decision-making skills while using good judgementMulti-task and change from one task to another without loss of efficiency or composureQualificationsThe applicant must have proficient knowledge in the following areas:
QualificationsThe applicant must have proficient knowledge in the following areas:
Knowledge Working experience with JSON and data via RESTWorking experience with APIs and third-party librariesKnowledge of emerging technologies, mobile architectures, trends and landscapesKnowledge in git and understanding of code repository best practicesAnalytical and commercial experienceUnderstanding of web mark up, including HTML5 and CSS3
Skills Expertise in current computer hardware and softwareStrong communication skillsEye for detail and identifying problemsAn understanding of business
Personal Attributes Maintain standards of conductBe respectfulPossess cultural and political awareness and sensitivityBe flexibleDemonstrate sound work ethicsBe consistent and fair Working ConditionsSoftware Developers usually work in a pleasant office setting. They spend a great deal of time coding normally working 37 to 4o hours a week, but when deadlines have to meet, working longer and later hours or at weekend will be required.
They must work well with people, traveling may be involved, depending whether you work in house or for a range of clients. If you do work for clients, it's likely you'll have to visit their sites and spend the majority of your time on their premises.
Apply Now Apply for this JobInterested to apply for this position? Fill up the form below or send an email to ********
#J-18808-Ljbffr