Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Mar 29, 2017
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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# Software Developer

    Job description

    As a C# Software Developer, use of your experience and knowledge of the Microsoft Stack, Dot Net Framework and WCF will be key in driving new generation software ideas.

    Participate in team-driven development in HTML5, Silverlight and Web Services by conducting a full range of software engineering tasks including coding, testing, and documentation for N-tier object-oriented financial transaction processing and reporting applications.

    You will be required to contribute to the existing In-House software and to bring new and innovative ideas to the products ranges, optimizing and enhancing into reusable frameworks.

    The responsibilities of the position include:

    • Deployment
      • Meeting with stakeholders who would like to deploy software/products/etc. into the QA environment and ultimately the UAT and production
      • Document deployment requirements and create requirements to ensure successful deployments of software
      • Reviewing the technical specification 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
    • Development
      • Understanding and use of the Microsoft Stack should be proficient
      • 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
      • 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
    • Team Participation
      • Interacting with business stakeholders including dealing with escalations, solving problems, dealing with PIO 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
      • 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 Technical requirements must be met:

    • Completed BSc Computer Science Software Engineering
    • ITIL / Microsoft Certified Professional or Technology Specialist / BSc Degree in Computer Science, Computer Engineering, Electrical Engineering Development would be an advantage
    • At least 5 years’ development experience
    • WCF, ASMX Services
    • Familiarity with JSON and XML based web services
    • Familiar with frameworks/patterns like Inversion Of Control and the Repository Pattern
    • TCPIP Stack
    • Claims Security Model
    • Role Based Security Model
    • AsynchronousSynchronous Programming Models
    • Abstraction of Requirements (Low Level Abstraction e.g. base classes, interfaces etc.)
    • Client Server Interaction Model
    • Design Patterns (e.g. Strategy, Decorator, Facade, Hexagonal Architecture, SOA, Micro-Services)
    • Theory of Programming Languages and Compilers
    • Network Architecture Patterns and Security
    • Cryptography

    Technical Competencies:

    • Visual Studio 2010 and higher
    • Microsoft C# development experience
    • HTML5
    • AngularJS
    • Bootstrap
    • Microsoft Dot Net Framework 3.5 and higher
    • Good understanding of Entity Framework or NHibernate ORM’s
    • Microsoft T-SQL (Required)
    • Network and firewall understanding (Beneficial)
    • Xamirin tool set (Beneficial)
    • Telirik tool set (Beneficial)
    • Perpetuum tool set (Beneficial)
    • Eclipse development environment and/or XCode development environment (Beneficial)
    • Ability to understand the positioning of developed products in the bigger picture of an offering
    • Debugging applications (Required)
    • Unit testing applications (Required)
    • Load testing of applications (Beneficial)
    • Ability to estimate and plan time according to one’s own ability and skill against requirements
    • Sensitivity for creating good user experience and interface layouts (Beneficial)
    • Objective-C
    • C++
    • Javascript
    • CSS
    • NodeJS
    • Team Foundation Server
    • SQL Reporting Services (Report Builder)
    • ADFS Identity Services
    • Certificate Management and implementations
    • Microsoft WAP (Web Application Proxies)
    • Microsoft SQL Data warehousing

    Behavioural competencies:

    • Planning & Organising
    • Communication & Impact
    • Customer Focus
    • Problem-solving
    • Initiating Action
    • Contributing to Team Success
    • Work Standards
    • Passion & Attitude
    • Continuous Learning
    • Industry and Business Knowledge
    • Driving for Results
    • Adaptability
    • Coping with stress / change

    Method of Application

    Interested and qualified? Go to Paycorp Holdings on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Paycorp Holdings Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail