Senior Analyst Developer Ref: ZR
Progressive IT Resourcing
Bellville, South Africa
2d ago
source : Job Placements

As an Analyst Developer you will form part of a vibrant development team responsible for the development and support of key solutions within the company.

You will be responsible for design, including technical documentation, development of new applications as well as second line support of key applications.

You will also provide mentoring to junior developers and collaborate with leadership stakeholders to design and implement technical standards and best practices.

Cape Town based

Role Responsibilities

New development :

  • Provide input into solution designs and set up technical frameworks for new applications and interfaces.
  • Provide estimates for application changes.
  • Present alternative solutions for new development where applicable.
  • Develop changes in line with the application architecture and technical standards.
  • Unit test own programs as well as developed interfaces.
  • Assist in prioritisation and classification of defects to ensure that quality standards are met.
  • Update technical models and documentation to align with new development.
  • Assist with implementation of best practices and standards.
  • Prioritize development in-line with Business requirements.
  • Liaise with project stakeholders as required during the SDLC.
  • Performing and managing regression testing
  • Production implementations :

  • Work with the implementation and configuration manager to create deployment instructions and artefacts.
  • Collaborate with technical teams to align deployment procedures.
  • Be on standby for production deployments and resolve issues that may arise.
  • Support :

  • Investigate production errors where required.
  • Be on standby and provide support as agreed with the application manager, some of which could be outside of core business hours.
  • Technical support on applications.
  • Collaboration :

  • Provide input to technical and application design and architecture when required.
  • Provide input to development standards and best practices.
  • Provide input to analysts and testers when required.
  • QUALIFICATIONS AND EXPERIENCE

  • Degree / Diploma in IT Qualification
  • B.Sc. or National Diploma in Computer Science (recommended)
  • Minimum 5 years’ experience developing in an object-oriented environment
  • Minimum 5 years’ experience in SQL database design and query writing
  • Experience in multi-threading
  • Experience in an IT environment in the financial sector will be an advantage
  • Experience in designing solutions
  • OOP / SOLID Design Principles
  • Solid understanding and experience implementing containerised solutions using :
  • Docker
  • Understanding DevSecOps and working experience with some DevOps tools such as :
  • Azure DevOps
  • JIRA
  • Experience in working with the following :
  • Net Framework (including .NET Core)
  • C# Development Language
  • ASP.Net MVC / Web Forms
  • Angular
  • HTML (including HTML5)
  • CSS (including CSS3)
  • JavaScript / JavaScript frameworks (e.g. Angular, Knockout, jQuery)
  • MS SQL server
  • Web Services (WCF) and API development
  • XML / JSON data structures
  • Test-Driven Development
  • ORM (Entity Framework & NHibernate)
  • WEB APIs
  • Agile and Scrum
  • Experience in working with high volume transactions
  • Understanding of application security standards and developing secure applications
  • Qualification and Experience

    Degree or Diploma with 9 to 10 years related experience.

    Project Oversight

    Reporting and Administration

    Quality, Compliance and Accreditation

    Business Requirements Definition

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form