Analyzes existing code to understand performance impact and propose solutions.
Utilizes established development tools, guidelines and conventions.
Creates efficient and logical solution designs for clients.
Upgrades existing .NET websites and applications.
Troubleshoots, debugs and upgrades existing systems.
Prepares and maintains code for various .Net applications and resolves any defects in systems.
Designs and codes superior technical solutions
Reviews and debugs .NET applications.
Writes well-designed, scalable, and testable code.
Prepares test-based applications for various .Net applications.
Continuous Improvement
Design, code, debug and correct programs to ensure business requirements are met.
new and maintenance
Analyze the effect of new functions on the existing system.
Compile test cases according to System Development Lifecycle methodology and conduct thorough inhouse testing per operational procedure.
Implement practical solutions that use the specialist and departmental systems and processes.
Provide specialist input and recommendations to improve the efficiency, compliance and quality objectives related to the area of specialization.
Identify problems and develop and propose solutions to present to appropriate leader or stakeholders.
Ensure day to day operational support required from area of specialization is provided to enhance performance.
Cost Containment
Support the identification, development and implementation of cost-effective processes to increase efficiency and reduce cost drivers related to area of specialization.
Continuously review cost / benefit and Return on Investment within area of specialization.
Designs software solutions that efficiently fit in an existent application ecosystem.
Drive Customer-Centricity
Maintain a high level of impact on other departments to support improved delivery.
Continually increase understanding of client and stakeholder needs, satisfaction and service delivery
Knowledge Management
Ensure that adequate knowledge regarding specialization is shared as required and maintained within the research library.
Provide advice and / or training as required.
Maintain, develop and implement specialist knowledge within the day-to-day operations of the organization.
Maintain Expertise Level
Be a member of related professional bodies.
Ensure CPD (continual professional development) or similar accreditation requirements are met annually to ensure maintained specialist accreditation.
Network Key Relationships
Engage with and provide support to the established network of internal and external expert resources and partners.
Specialist support to projects
Provide Specialist expertise and ensure best practice related to specialization is implemented in projects, when required.
Conform to project management disciplines when participating in projects.
Represent department or project on appropriate committees related to area of specialization.
Design and produce art and copy layouts for material to be presented by visual communications media.
Prioritize, track, handle, and maintain records of the elements, costs, and time schedules of multiple projects.
Design, code, debug and correct programs to ensure business requirements are met: new and maintenance.
Analyze the effect of new functions on the existing system.
Compile test cases according to System Development Lifecycle methodology and conduct thorough inhouse testing per operational procedure
Drive customer centricity: Consult with client or supervisor to evaluate individual project needs
Position Specific Outputs
Analyze business specifications, determine feasibility and develop application software in order to change/improve business information
systems on an ongoing basis.
Participate in the change process from a technical side to ensure completion of system enhancements and maintenance.
Compile technical documentation relating to new systems or changes to existing systems, usability and maintenance.
Perform testing to ensure the quality of the system and meeting business requirements.
Perform investigations on system problems e.g. debugging and provide feedback within a reasonable time.
Determine costing of projects and provide feedback to management for them to be aware of capacity and time needed to complete relevant tasks.
Provide training to new developers to understand the system and process in order for them to function effectively.
Liaise with technical departments in order to implement and maintain system functionality.
Compile ad-hoc reports to internal management as required.
Competency Requirements Attribute xc2xb7 Credibility: Lead with integrity and trust others as you would like to be trusted -Living the values and being transparent xc2xb7 Entrepreneurship: Take chances to continuously improve our Customer's experiences -Driving operational efficiencies xc2xb7 Influence: Engage with Customers and colleagues to advance the organizations welfare -Making work happen xc2xb7 Collaboration: Build work-related network and share knowledge with colleagues -Building networks xc2xb7 Ownership: Make critical decisions based on what's right for Customers -Owning operational decisions and knowing oneself
ExecutivePlacements.com
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.