Software Engineer
Mode - Mobile Decisioning Holdings Ltd
Nairobi, Kenya
I worked as Software Engineer for MoDe's internal & external Projects.Roles & Duties Use skills to develop enhancements to Systems, Networks and Applications used to store data, collateinformation and enable transactions by the end-user. Producing detailed specifications and writing the program codes Prepare and install solutions by determining and designing system specifications, standards, andprogramming. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams,charts, code comments and clear code. Testing the product in controlled, real situations before going live Preparation of training manuals for users Maintaining the systems once they are up and running Provide information by collecting, analyzing, and summarizing development and service issues. Improve operations by conducting systems analysis; recommending changes in policies andprocedures. Obtain and license software by obtaining required information from vendors; recommendingpurchases; testing and approving products. Protect operations and business continuity by keeping information confidential. Accomplish engineering and organization mission by completing related results as needed. Update job knowledge by studying state-of-the-art development tools, programming techniques, andcomputing equipment; participating in educational Opportunities; reading professional publications; maintaining personal networks; participating inprofessional organizations.Skills Involved• Communication skills• OOP & Functional Programing – JAVA, clojure• Web services (REST, SOAP, JSON)• Database design & implementation (Postgres, PLSQL)• HTML & LAMP • ASN1 encoding/decoding