Jobs Career Advice Signup

Send this job to a friend


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

  • Posted: Aug 30, 2021
    Deadline: Not specified
  • Paycorp is today a leading provider of payment solutions in developing economies. And while entrepreneurship is still in our blood, our years of experience make us a highly credible and trusted brand in the payments industry. Operating in twelve countries and employing over 500 people, the spirit of our company is all about having fun, making money and do...
    Read more about this company


    C# Junior Application Developer

    About the job

    As a C# Application Developer, use of your experience and knowledge of the Microsoft Stack, DotNet and web technologies will be key in driving new generation of software ideas.


    Participate in team-driven development of web applications, APIs and data analytics by conducting a full range of software engineering tasks including coding, testing, code review, and documentation for object-oriented financial transaction processing and reporting applications.


    You will be required to contribute to the existing in-house software and to bring innovative ideas to new products.


    The responsibilities of the position include:


    • Creating comprehensive solution designs before coding

    • Understanding and use of the Microsoft Stack should be proficient

    • Use of open source software to supplement the Microsoft Stack (Kubernetes, Postgres, RabbitMQ, Elastic Search etc.)

    • Development against requirements within set timeframes

    • Collaborating with other team members to guide Standards and Procedures as well as enforcing them in own code

    • Producing high quality reusable software that will facilitate growth and shorten future development times and requirements



    • Meeting with stakeholders who would like to deploy software/products/etc. into the QA environment and ultimately the UAT and production

    • Setting up and configuring CI/CD deployments

    • Document deployment requirements and create requirements to ensure successful deployments of software

    • Reviewing the technical specifications compiled by the team members, which provides a guideline for business to assess whether the software meets their requirements and identifying whether there are elements that would make the code unsupportable or does not conform to the standard operating procedures

    • Manage the application stores for deployments and ensure resolution of any feedback to ensure application acceptance in each store


    Peer Review

    • Perform and document code reviews for other developers

    • Review solution designs and provide constructive feedback


    Development Planning

    • Interpret development requirements and create a breakdown for Agile planning of the requirements

    • Estimate development effort against requirement breakdowns to determine the timelines to complete development, testing and delivery into QA

    • Target a release date while raising issues and risks early


    Team Participation

    • Interacting with business stakeholders including dealing with escalations, solving problems, dealing with PMO department demands with regard to new projects and ensuring their requirements are able to work within the existing environment

    • Participating in business meetings to provide feedback regarding issues in production environment

    • Adopt a DevSecOps mindset towards work

    • Assisting team members with complex technical issues to resolve problems

    • Collaborate in design and requirements breakdown with other teams and members


    In order to be considered for the position, the following requirements must be met:

    • Matric

    • Completed BSc Computer Science or BSc Hons Computer Science or Software Engineering or Computer Engineering, Electrical Engineering Development

    • Microsoft Certified Professional or Technology Specialist (Advantageous)

    • At least 1- 3 years’ development experience

    • Familiarity with JSON and XML based web services

    • Web application development using client side frameworks and backend APIs using ASP.NET Core

    • Disciplined approach to software development

    • Secure coding by adhering to standards and considering security requirements, as part of the development process

    • Familiar with frameworks/patterns like Inversion Of Control and the Repository Pattern


    Technical Competencies:

    • Visual Studio 2019 and higher

    • Microsoft C#

    • Microsoft Dotnet 5 and higher

    • RESTful APIs

    • HTML, CSS and JavaScript

    • Angular (Beneficial)

    • Bootstrap / Material Design (or similar UI libraries) Good understanding of Entity Framework or Dapper ORMs

    • Microsoft SQL Server (Required)

    • Postgres (Beneficial)

    • Network and firewall understanding (Beneficial)

    • Xamarin tool set (Beneficial)

    • Kubernetes and Docker (Beneficial)

    • Unit testing applications (Required)

    • Load  and performance testing of applications (Beneficial)

    • Familiar with code quality tools like SonarQube/Veracode (Beneficial)

    • Ability to set up CI/CD pipelines with Azure DevOps and Octopus Deploy (Beneficial)

    • Sensitivity for creating good user experience and interface layouts. (Beneficial)


    Behavioral Competencies:

    • Coping with Stress/Change

    • Initiative

    • Results Orientation

    • Communication/Impact

    • Customer Focus

    • Planning and Organising

    • Problem Solving

    • Guiding & Developing Others

    • Continually Improving

    Method of Application

    Interested and qualified? Go to Paycorp Holdings on to apply

    Note: Never pay for any training, certificate, assessment, or testing to the recruiter.

  • Send your application

    View All Vacancies at Paycorp Holdings Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail