Software Developer (Model-Driven)

at MDriven
Location Kampala, Uganda
Date Posted April 13, 2025
Category IT / Information Technology
Software Development
Job Type Full-time
Currency UGX

Description

Skills Required

Eagerness to learn Self-driven Teachable Independent work Teamwork Problem-solving Analytical skills Model-driven development methodologies C# .NET ecosystem UML modeling Declarative rules RESTful APIs SOAP APIs Git Version control CI/CD Azure DevOps GitHub Actions Azure AWS Cloud deployment Security best practices Collaboration Communication Technical documentation

Job Summary

Join MDriven as a Software Developer (Model Driven) and work on innovative, model-driven business applications. You'll design solutions using UML/C#/.NET, integrate APIs (REST/SOAP), support cloud deployments (Azure/AWS), CI/CD pipelines (Azure DevOps/GitHub) and grow in a team that values learning, collaboration, and creativity.

  • Minimum Qualification : Bachelors
  • Experience Level : Mid level
  • Experience Length : 4 years

Job Description/Requirements

In this role you will be responsible for the full lifecycle development of innovative business applications using our model-driven development tools. Your key responsibilities will include:

  • Designing and developing business applications using model-driven development tools (experience with the MDriven platform is a plus).
  • Translating business logic and processes into UML models and declarative rules.
  • Integrating external APIs and web services (REST/SOAP) into model-driven solutions.
  • Managing and optimizing SQL-based data models and queries (experience with specific database technologies like PostgreSQL or MySQL is beneficial).
  • Participating in the setup and maintenance of CI/CD pipelines using tools like Azure DevOps or GitHub Actions.
  • Supporting cloud deployments and configuration on Azure or AWS, including MDriven Server hosting.
  • Collaborating effectively with remote, cross-functional teams to deliver high-quality solutions.
  • Troubleshooting application issues across the model, logic, and data layers.
  • Contributing to documentation, technical specifications, and deployment processes.
  • Staying current with MDriven platform updates and contributing to continuous improvement initiatives.

Check Us Out On:

https://mdriven.net/

https://blog.mdriven.net/

https://www.youtube.com/@MDrivenOfficial

Drop files here browse files ...
WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@everjobs.ug