Senior Backend Developer (.NET) at Azenia Technology Limited

  • Experience Required:5 Years
  • Total Positions:1
  • Job Type: Full Time
  • Job Category: Information Technology
  • Minimum Education: Degree
  • Job Location: Nairobi, Kenya
  • Posted on: May 31, 2023
  • Last Date: Not Specified

Job Description

Job Purpose
The Senior Backend Developer (.NET) will be responsible for building scalable RESTful APIs, the server-side application logic, integration with both internal and external systems.

Job Responsibilities
• Strategy, Planning & Execution
• Design, build and maintain efficient RESTful APIs in C#.
• Build Reusable Code and Library for Future Use.
• Design and Implementation of data storage solutions.
• Work with Frontend and Mobile App developers to define RESTful API specs.
• Work well with technical and non-technical people to deliver high value results.
• Participating in Sprint Planning and tracking work items.

Requirements
• Bachelor’s degree in information technology, Software Engineering, Computer Science or related field
• 5+ years' experience developing applications in C#
• 5+ years of experience in ASP.NET Core
• Experience with SOAP and REST services
• Good understanding of DevOps and CI/CD practices
• Familiarity with container technologies like Docker and K8s
• Experience with SQL Server, Oracle Database and MongoDB
• Experience with cloud technologies Azure/AWS
• Experience with OAuth and JWT Tokens
• Knowledge of API Management solutions
• Knowledge of MicroService Architecture
• Experience with gRPC
• Experience with Kafka

Personal Attributes
• Must be able and willing to collaborate in a team/cooperative environment as well as exercise independent judgment and initiative.
• Strong analytical, decision-making, and problem-solving skills.
• Is extremely logical, detail oriented with a keen attention to detail.
• Demonstrated ability to prioritize work-load and meet multiple project deadlines.
• Ability to conduct research into systems issues and products as required.
• Highly self-motivated and self-directed.
• Ability to effectively prioritize and execute tasks in a high-pressure environment.
• Experience working in a team-oriented, collaborative environment.
• Proven ability to quickly learn new applications, processes, and procedures.
• Structured thinker, effective communicator with excellent written and oral communication skills.
• Excellent listening and interpersonal skills.

Skills Required

Interpersonal Skills
Communication Skills

Application Details


More Jobs in Kenya