Distro is a marketplace to find, hire, and pay technical talent in over 200 countries. Join now for free.
.NET Developer
Location
Kenya
Posted
3 days ago
Salary
$1.8K - $2.1K / month
Seniority
Mid Level
Job Description
.NET Developer
Distro
• Collaborate with engineers, product owners, and stakeholders to design end-to-end solutions using ASP.NET Core, React, and Azure. • Translate user requirements into scalable solutions, following Agile/SCRUM and the full SDLC. • Build rich client-side experiences with React (Hooks, Redux/Context API, TypeScript). • Develop RESTful and GraphQL APIs with C#, ASP.NET Core Web API, and EF Core. • Implement cloud-native solutions on Azure (App Service, Functions, SQL Database, Blob Storage, Key Vault, DevOps pipelines). • Design and optimize SQL Server databases (SQL Server 2019/2022, Azure SQL). • Write unit/integration tests (xUnit, NUnit, Jest) and automate releases via Azure DevOps/GitHub Actions. • Participate in code reviews, pair programming, and technical design discussions. • Continuously update knowledge on .NET, React, Azure, and best practices.
Job Requirements
- BA/BS in Computer Science, Engineering, or equivalent experience.
- 2–4 years of hands-on experience with .NET Core/5/6+ and C#.
- Proficiency with React (functional components, hooks) and TypeScript.
- Strong familiarity with Azure services (App Service, Functions, SQL, DevOps pipelines).
- Solid SQL Server/Azure SQL skills (schemas, T-SQL, performance tuning).
- Experience with RESTful API design, ASP.NET Core Web API, EF Core.
- Source control expertise (Git) and CI/CD pipeline configuration.
- Comfortable with HTML5, CSS3, and modern JavaScript/TypeScript tooling.
- Excellent problem-solving, communication, and teamwork skills.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing • Write clear natural-language specifications and reference implementations • Develop and extend unit and integration test suites • Review peer-generated tasks for correctness, clarity, and realism • Identify edge cases, ambiguities, and potential failure modes • Ensure alignment between specifications, code, and expected outputs
• Design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing • Write clear natural-language specifications and reference implementations • Develop and extend unit and integration test suites • Review peer-generated tasks for correctness, clarity, and realism • Identify edge cases, ambiguities, and potential failure modes • Ensure alignment between specifications, code, and expected outputs
Senior AppDev Consultant – React, Python, AWS
Trility ConsultingStart delivering technology solutions that simplify, automate, and secure your business.
• Design and develop modern full-stack application features using React, TypeScript, Python, and FastAPI • Build intuitive, high-quality user experiences that streamline complex workflows for business users • Develop backend APIs and services that integrate with internal enterprise systems and downstream workflows • Help modernize and simplify legacy operational processes through thoughtful application design and automation • Build and optimize PostgreSQL database interactions within AWS RDS environments • Deploy and manage cloud-native applications within AWS infrastructure using Infrastructure as Code practices with CloudFormation • Collaborate closely with client stakeholders, product owners, and fellow developers to rapidly iterate on requirements and solutions • Support document generation workflows and downstream policy system integrations • Leverage modern AI-assisted development tooling, including ClaudeCode, to accelerate development and improve delivery efficiency • Contribute to code quality, maintainability, testing, and deployment best practices throughout the engagement
Senior Storage Engineer
EnsonoEnsono delivers complete Hybrid IT solutions, from mainframe to cloud, tailored to each client’s journey.
• Brings prior experience to organize and define work for complex or ambiguous situations • Resolves issues, manages workload, and balances priorities through frequent interruptions while meeting specific, time-sensitive deadlines • Supports release and life cycle process storage array and fabric installs, upgrades, and decommissions • Provides thought leadership for storage infrastructure support at the enterprise level • Contributes to operational readiness of platforms with dedicated/shared teams and consults on resource and skills required, process documentation creation, updates to guidelines, policies, change, and audit procedures • Participates in troubleshooting efforts for storage issues and leads in major incidents, root cause analysis, and performance analysis and tuning • ITIL-compliant champion for incident, request, change, and with particular focus on problem management • Partner with monitoring team to develop new event and performance monitors/alerts and analysis as needed for new and/or existing systems • Participate in the modernization and automation of storage infrastructure • Deployment of new SAN/Switch infrastructure • Maintain accurate CMDB



