Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 30, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • The Auditor-General of South Africa ("AGSA") is established in terms of section 181(1) (e) of the Constitution of the Republic of South Africa, 1996 (Act No.108 of 1996) as a state institution supporting the constitutional democracy. The constitutional functions of the AGSA are set out in section 188 of the Constitution and sections 4 of the Public...
    Read more about this company

     

    Specialist - Senior Dot.Net Developer

    Identify Solutions

    • Assist in the identification of issues that require more attention, and work to resolve issues based on an understanding of the business problem.
    • Source and provide explanations and make recommendations regarding current application functionality, new features and application enhancements.
    • Provide technical input to the ICT senior managers (SM) with regard to technical decisions with consideration of long-term implications.
    • Assist in identify risks and/or potential issues that could impact the business.
    • Formulation of system solutions or propose business process alternatives to mitigate risks and meet business requirements.
    • Provide input in prioritise projects regards to business priority, criticality and time frames.
    • Provide and explain various solution options, costs and methods of achieving and supporting client requirements.
    • Provide system analysis and programming expertise (usually within a project team) in the analysis, design and development of the business applications.
    • Provide technical expertise to the business regarding application requirements and solutions.
    • Make technical decisions to meet the business requirements.
    • Provide explanations and make recommendations regarding current application functionality, new features and system enhancements.

    Product management

    Define problem definition for application development:

    • Formulate and define application scope and objectives
    • Devise and modify procedures to solve business problems
    • Prepare detailed specifications from which programs will be developed, tested, debugged, and documented
    • Provide technical expertise to the business analyst regarding system requirements and solutions
    • Create technical specifications based on business/operational requirements.
    • Highlight and manage integration and configuration issues
    • Develop business applications to meet business requirements:
    • Complying with the system development life cycle (SDLC) and project management life cycle methodologies by participating in scope assessment, risk and cost analysis
    • Configure applications to meet business requirements.  Ensure that applications are configured to meet business requirements
    • Develop software applications that meet the business requirements by converting the specifications, fixes etc. into working systems
    • Develop technical solutions for fixes and enhancements
    • Provide technical development leadership through full project life cycle from discovery of requirements through implementation and go live
    • Establish appropriate workarounds for functional issues

    Test and quality assure business applications:

    • Verify that solutions are effectively tested and quality assured
    • Prepare runs and analyses test input and runs to verify expected outcomes.  Correct program code, syntax or logic errors as required
    • Perform quality assurance review for new development, maintenance to the application system
    • Liaise with the business through service level manager to determine best correction for errors
    • Work with the testing team and the business analyst to generate test cases
    • Analyse and review the data to be used in the testing phase

    Release business applications effectively and efficiently:

    • Release application development
    • Identify the areas on which the implementation may have an effect in terms of daily operations
    • Compile relevant communication to these areas
    • Prepare and maintain application documentation
    • Liaise with the training department regard the development of the training manuals
    • Verify that the content of the training manual will assist in an effective execution of the project
    • Assist in training users on new application functionality developed

    Perform post implementation review:

    • Ensure that post-implementation review is done
    • Identify the appropriate action required from the review process
    • Document results of the relevant process
    • Discuss recommended actions with relevant SM
    • Implement corrective actions
    • Ensure business applications are developed in accordance with applicable policies, procedures, methodologies and standards
    • Develop business applications within the appropriate timeframe.
    • Collaborate with internal teams including the enterprise architecture, database and infrastructure to produce the software design and architecture
    • Write clean, scalable code using DotNet programming languages
    • Use the Microsoft Team foundation server to manage the code under development, testing and deployment.
    • Review and present the design with stakeholders

    Provide Technical Expertise and Guidance

    • Provide system analysis and programming expertise (usually within a project team) in the analysis, design and development of the business applications
    • Provide technical expertise to the business regarding application requirements and solutions
    • Make technical decisions to meet the business requirements
    • Provide explanations and make recommendations regarding current application functionality, new features and system enhancements

    Provide Business Application Support

    • Handle inquiries related to application development, maintenance and enhancements, support and tuning of new and existing applications for maximum efficiency
    • Support integrated software packages  
    • Provide technical and functional support and guidance to stakeholders in the operation of application
    • Provide guidance and technical support to the stakeholders on programming techniques to enable users to extract data for reporting purposes
    • Provide business application support within the allocated time frame

    Financial Management

    • Contribute to compiling the BU budget.
    • Manage resources effectively and efficiently to comply with budget requirements.
    • Ensure that research projects are delivered within allocated budget.
    • Ensure compliance with internal processes and procedures.
    • Ensure compliance with SCM in AGSA.

    Other responsibilities (Applicable to All JD’s)

    • Perform and/or manage other projects, tasks and assignments not stipulated on the Job description as and when required.

    Skills, Experience & Education

    • This position requires a minimum degree in Information Technology or Computer Science qualification.
    • Postgraduate qualification will be added advantage
    • Programming certificates in Java, DotNet and C# or any related certificates

    Experience

    • Minimum of 5 years of computer programming, systems analysis, software development or related technical experience.
    • ITIL foundation certified.
    • Ability to define and enforce coding standards, ensure on-time delivery of
    • quality product within budget
    • Ability to communicate well with various stakeholders, adapt to different project environment and interpersonal skills
    • Be able to meet deadlines and work in a team
    • Have the capability to develop using Agile methodology.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Auditor-General of South Africa on careers.agsa.co.za to apply

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    View All Vacancies at Auditor-General of South Afric... Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail