Programmer Analyst
Current• Develop new features or enhancements of the application based on functional requirements• Analyse requirements, and design a solution via pseudocode• Implement the solution via SQL for database related issues, and C++ for UI related issues• Identify source of errors in C++ code and update logic based on principles of iterative programming• Verify veracity of solution, and perform rigorous testing• Maintain and update SQL scripts as programs become increasingly complex• Use Visual Studio and C++ to improve user experience and ease of use• Identify cause of data issues in SQL, and implement logic to handle edge cases• Collaborate with clients and programmers to develop large scale applications• Thoroughly document code, and find efficiencies where needed to improve code reusability