Candidates Experience With Us + Latest Updates
Personalized Support for Your Success
Upcoming Trainings & Events
Senior .Net Software Engineer Job Deimos
What you will be doing
- Demonstrate the ability to pick up more complex software development tasks
- Supports and guides the team to deliver quality code while participating in code reviews
- Write clean and efficient code for backend applications
- Work with SQL and non-relational database management systems
- Ability to Interact or consume APIs and help design new API services
- Participate in the continuous integration and delivery of applications
- Assist in debugging and troubleshooting applications when issues arise in a timely fashion
- Contribute to client meetings and deliver the best service and technology solutions
- Participate in the designing of an architecture that meets the requirements of the problem
- Contribute to mentoring of Interns, Juniors, and Intermediates in order to help accelerate their technical growth
- Consistently writes high-quality production-ready code that is easily testable, reusable, easily understood by other developers, and accounts for edge cases and errors
- Contribute to documentation, functional specifications, and design documents using the modern engineering practices and leveraging the industry-leading technology
- Lead the implementation and maintenance of quality code practices including, but not limited to, practicing test-driven development by writing unit, integration & end to end test
Read>>>Still Writing CVs The Old Way? Here’s Why That’s Costing You     Â
What you must have
- At least 5 years of experience in software engineering roles
- Excellent knowledge of C# and experience with modern .NET (>= v6)
- Strong understanding of REST API design concepts & implementation in .NET
- Familiarity with object-oriented programming and associated concepts (specifically dependency injection)
- Familiarity with relational databases such as PostgreSQL, MySQL, SQL Server etc
- Basic understanding of potential security threats (e.g. SQL injection, XSS) along with mitigation approaches
- Good written and verbal communication skills
- Knowledge of cloud-native architecture
- Good problem-solving skills and have a willingness to always improve
- Extensive knowledge and experience with testing methodologies and implementation
- Experience building reliable and resilient applications at scale within a microservices environment
- Good understanding of architectural patterns and when to apply them
About you
- You are comfortable joining a project, understanding the problem quickly, and contributing value without excessive ramp-up time. You enjoy working on clearly scoped work, delivering to milestones, and collaborating with both engineers and clients to solve practical problems. You are self-directed, adaptable, and able to manage your workload in a remote, delivery-driven environment. You enjoy working across different projects and industries and are motivated by solving new technical challenges rather than staying on a single product indefinitely.
Joining the team means
- Working effectively in a remote-first, culturally diverse team
- Communicating openly, clearly, and respectfully
- Taking initiative and operating independently
- Adapting to changing project needs and delivery priorities
- Enjoying working with multiple clients across different industries
- Sharing knowledge and learning from peers
- Seeking feedback and continuously improving your craft
Want to know what you get by joining us?
- The opportunity to work on varied client projects using modern technology
- Flexibility to work remotely in an environment focused on outcomes, not micromanagement
- A healthy work-life balance with sustainable delivery expectations
- The opportunity to work in a remote-first setup
- A company-provided laptop and tooling
- Collaboration with highly skilled engineers who value knowledge-sharing
- Ongoing technical growth and skills development
Read>>>3 Interview Red Flags Recruiters Notice in the First 60 Seconds      Â
How to Apply
🚨 Before You Apply for This Job
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.Â
Using an A.I-generated CV but not getting interviews? Get it reviewed here by our recruiters today.

