A leading tech company have an exciting job opportunity for a Programmer Analyst to join their team in Johannesburg. They are looking for a Programmer Analyst to build high-quality, innovative and fully performing analytical tools for products.
You must have excellent communication skills, both verbal and written, attention to detail, and creative problem-solving skills with the ability to work independently in a fast-paced environment.
Your key job responsibilities as the Programmer Analyst in Johannesburg will include : Provide project leadership to develop advanced analytic methodologies Perform data analytic responsibilities including sample design, data prep, identification of appropriate analytic and statistical methodology, model development and documentation of process and results Identify, retrieve and relate structured and unstructured data sets from various sources for the central research database Maintain central research SQL database.
Write SQL queries to retrieve data from relational databases Design and develop Excel based charting application and custom reports Build user interface applications and back-end database using programming languages and scripting languages Develop software verification and testing plans Provide end-user support for database and spreadsheet applications Investigate and resolve data problems in a timely manner Requirements for this Programmer Analyst job in Johannesburg : Bachelor’s degree in Computer Science, or related field Up to 4 years of computer science / programming experience In-depth understanding of object oriented programming language and design Knowledge of data structures and algorithms Writing SQL query and stored procedure, triggers and user defined functions Creating and maintaining relational databases to support data needs Hands on experience in designing interactive applications Ability to program in VBA for Excel