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: Nov 26, 2019
    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

    Switchlink Africa’s concept, originally came from the need to improve efficiency in international remittances. Slowly it has evolved into a company that can offer financial solutions to not only MTO’s but to other financial institutions, NGO’s, Merchants and individuals. The drive is creating an ecosystem that is open to all and that dri...
    Read more about this company

     

    C# Senior Software Developer

    Details:

    Job Description

    Must Have:

    • More than 5 years professional C# development (A test will be given)
    • University Degree (Original certificates required)
    • Certificate of Good Conduct required

    Duties and Responsibilities

    • Develop software solutions by studying information needs; conferring with users; studying systems
      flow, data usage and work processes; investigating problem areas; following the software
      development lifecycle.
    • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution
      development and proposed solutions
    • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams,
      charts, code comments and clear code
    • Prepare and install solutions by determining and designing system specifications, standards and
      programming
    • Improve operations by conducting systems analysis; recommending changes in policies and
      procedures
    • Update job knowledge by studying state-of-the-art development tools, programming techniques and
      computing equipment; participating in educational opportunities; reading professional
      publications; maintaining personal networks; participating in professional organizations
    • Provide information by collecting, analyzing and summarizing development and service issues
    • Accomplish engineering and organization mission by completing related results as needed
    • Support and develop software engineers by providing advice, coaching and educational
      opportunities
    • Mentor junior and mid-level engineers
    • Collaborate with team to brainstorm and create new products
    • Grow engineering teams by interviewing, recruiting and hiring
    • Make informed decisions quickly and taking ownership of services and applications at scale
    • Work collaboratively with others to achieve goals
    • Gather, document and craft technical and system design requirements
    • Design and development of otree experiments
    • Work from system requirements to develop, high-performance backends
    • Work mockups build functional, high-performance applications (web, backend & mobile)
    • Build reusable code and libraries.
    • Implementation of security and data protection policies on applications
    • Be a persistent, creative problem solver
    • Remain cool and effective in a crisis
    • Stay on the leading edge of development practices
    • Passionate about great technologies, especially open source
    • Understand business needs and know how to create the tools to manage them
    • Any other work related tasks as instructed by the Development Manager

    Skills & Qualifications

    • Bachelors’ degree in Computer science or related field7 or more years or proven work experience
    • HTML, CSS, JavaScript, Angular 7, React, Vue, Node.Js, PHP, PHP frameworks
    • C++, JAVA, JAVA springboot, GO, C#
    • Object Oriented Analysis and Design
    • Object Oriented Programing
    • Functional Programming
    • Competent with RDBMS (SQL, Mysql, Postgresql, PL/SQL)
    • Competent using GIT
    • Familiar with Oauth2
    • DevOps expert (Travis, Docker, Jenkins, CircleCi, Selenium etc)
    • Expert in cryptography
    • Can use Microsoft, Google and Yahoo Oauth2 services
    • Comfortably develop Single page Appliations
    • Documentation at all levels (FSDs, TSDs and code ducumentation)
    • APIs in (JSON, XML, ISO-8583 etc)
    • Experience in QA
    • Ability to create intuitive UI/UX
    • Working knowledge of accounting and financial systems will be an added advantage
    • Strong leadership and decision-making ability
    • Strong understanding of agile methodologies such as scrum, kanban, etc
    • Excellent organization and analytical skills
    • Self-driven and ability to take initiative
    • Team player with excellent interpersonal skills
    • Aptitude to learn new skills

    Method of Application

    Interested and qualified candidates should apply using the Apply Now button below.

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Switchlink Africa Ltd Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail