About the Role
0
Key Takeaways for this Role
- Join a high-impact team at ACV building innovative solutions.
- Competitive salary (Competitive) and excellent career growth opportunities.
- Position based in Anywhere with Tech working model.
What You Will Do
- Develop APIs, services, background workers, and MVC web applications using C#, ASP.NET (including modern .NET), and a SQL database (SQL Server preferred; other relational databases such as PostgreSQL or MySQL are also acceptable).
- Design and build complex systems that can scale rapidly with minimal maintenance, with a strong focus on reliability, performance, and operational excellence.
- Design, build, and maintain Kafka-based event processing services, including consuming, deserializing, validating, persisting, and reacting to events to drive downstream workflows.
- Design and implement effective service and product interfaces, including third-party API integrations and extensible handler patterns for new integrations.
- Develop and maintain application data models, including writing and tuning complex SQL queries, optimizing indexes and performance, and designing schemas that reliably support application workflows.
- Own larger, complex initiatives end-to-end, from discovery and requirements through delivery and production support, driving alignment across engineering and business stakeholders.
- Collaborate with software and production engineers to design scalable services, plan feature roll-outs, and ensure high reliability and performance of our products.
- Design and develop systems across all major departments, including but not limited to data, enterprise applications, and IT.
- Lead technical design and architecture decisions across multiple systems and services, and help establish standards, patterns, and best practices for the team.
- Modify and develop custom software patterns as needed to solve highly complex software problems, and clearly document tradeoffs and long-term maintenance implications.
- Be accountable for the overall performance of products or services within a defined area of focus, including diagnosing production issues and driving continuous improvements.
- Conduct code reviews, develop high-quality documentation, and build robust test suites for your products, including unit and integration testing, ensuring maintainable and well-covered code.
- Provide technical leadership through mentoring, coaching, and strong design and code review feedback, helping raise overall engineering quality across the organization.
- Develop roadmaps and prioritize technical debt to effectively plan features and work, balancing delivery with long-term platform health.
- Drive operational maturity, including observability, incident response, on-call practices, and reliability goals, and lead post-incident analysis with preventative action plans.
- Handle multiple competing priorities in an agile, fast-paced environment while maintaining strong engineering discipline and delivery quality.
- Perform additional duties as assigned to support team and company objectives.
What You Will Need
- Ability to read, write, speak, and understand English fluently.
- BS degree in Computer Science or a related technical discipline, or equivalent practical experience preferred.
- Minimum 8 years of experience building SaaS web applications using ASP.NET, C#, and JavaScript or Python (12+ years desirable).
- Strong experience maintaining and extending an existing codebase, adapting to pre-existing patterns, and tracing the code's path of execution across services.
- Strong experience integrating third-party APIs, implementing authentication and authorization, and developing asynchronous data flows.
- Strong experience publishing and consuming Kafka events, including designing event contracts, building reliable event-driven workflows, and handling ordering, retries, idempotency, and failure recovery.
- Strong experience developing unit and integration tests, and setting expectations for test strategy and coverage.
- Strong experience integrating with cloud services on AWS, specifically SQS, SNS, S3, ECS, EKS, Lambda, ElasticSearch, and Docker or Containers.
- Strong experience working with Docker and Kubernetes, including containerization, orchestration (k8s), and serverless deployment scenarios.
- Strong experience with build and deployment automation (CI/CD) and release workflows.
- Strong SQL programming and data-layer development experience, including schema design, query performance, indexing, and data reliability patterns.
- Minimum 8 years of experience working with continuous integration and build tools.
- Expert in version control systems and branching or release strategies.
- Expert in software engineering tooling, with the ability to mentor and drive adoption for new tools and tooling standards.
- Expert in release, builds, testing, and the entirety of the software development lifecycle (SDLC).
- Expert at debugging distributed systems using distributed tracing and other common tools, with the ability to lead root-cause analysis and preventative improvements.
- Top-notch communication skills, including clearly communicating tradeoffs and aligning stakeholders across teams.
- Experience architecting and designing systems from the ground up, including making pragmatic decisions for scalability, reliability, and maintainability.
- Experience working with a geographically dispersed team across multiple time zones, including leading technical alignment and delivery across teams.
š¢ External Advertisement Notice
This opportunity is posted on behalf of the hiring organization and was compiled from an external recruitment portal or advertising site. CareerCraft Uganda is not the recruiting entity.
Source Credit:View Original Advert
Tailor Your Application Instantly
Increase your response rate by up to 85%! Use our advanced AI engines to personalize your CV or write a matching Cover Letter optimized specifically for this role's requirements.
Role Overview
SalaryCompetitive
LocationAnywhere
TypeTech
ExperienceMid-Senior
Posted26/06/2026
Automate Your CV
Increase your chances by tailoring your CV to this exact job description using our AI Document Engine.
Tailor My CV Content Intelligence
Topical Career & Education Cluster
Explore related courses, admissions, sector guides, and employers linked to this role.
Similar Career Opportunities
Supply Chain & Logistics
Supply Chain Manager - Dar Es Salaam
CAREERCRAFT SOLUTIONS
Dar es Salaam, TanzaniaView ā
Supply Chain & LogisticsProcurement & Logistics Coordinator
CVPeople Tanzania
Dar es Salaam, TanzaniaView ā
Energy & Supply ChainSupply Chain Planning & Logistics Lead
Jaza
Dar es Salaam, TanzaniaView ā