Job Description
About the Role
We are seeking a Software / MAUI Developer with 2–3 years of experience to join our development team. In this role, you will design, develop, and maintain cross-platform mobile and backend applications while translating complex business requirements into high-performing technical solutions.
Key Responsibilities & Capabilities
- Technical Execution: Build and maintain scalable applications using C#, .NET MAUI, and Android frameworks.
- Problem Solving: Translate business processes and complex requirements into technical logic with high attention to detail.
- System Integration: Work across RESTful APIs, microservices, and databases (MSSQL, Couchbase).
- Code Quality & Testing: Perform unit testing, code reviews, and leverage tools like SonarQube/Sonar and CheckmarxOne to ensure high code quality and security.
- Collaboration & Delivery: Work closely with cross-functional teams using Agile tools (Jira, Confluence) and automated DevOps pipelines (GitHub Actions).
Technical Qualifications
Core Requirements (Mandatory)
- Languages & Frameworks: C#, .NET, .NET MAUI
- DevOps & Tools: GitHub Actions, GitHub Copilot, Git, Visual Studio, Android Studio
- Testing & Quality: Gherkin Test Case Writing, CheckmarxOne, SonarQube/Sonar
- Architecture: RESTful APIs, Web Services, Microservices Architecture
Preferred / Technical Scope
- Cloud & Platform: Microsoft Azure, Cloud-native design
- Containerization: Azure Kubernetes Service (AKS), Red Hat OpenShift, Docker, Helm
- Event-Driven Architecture: Apache Kafka
- Databases: Microsoft SQL Server (MSSQL), Couchbase
- Monitoring & Observability: Grafana, Splunk
- Secondary Languages (Nice-to-Have): Go (Golang), React Native, Kotlin, JavaScript
Soft Skills & Professional Qualities
- Communication: Clear verbal and written English communication; adept at drafting clear technical documentation and reports.
- Ownership & Mindset: Proactive problem solver who takes full accountability for end-to-end development tasks.
- Learning Agility: Strong enthusiasm for continuous learning and adapting to evolving technologies.
- Teamwork: Experience collaborating in agile environments, receptive to feedback, and comfortable acting autonomously when needed.
- Prior experience in a Multi-National Corporation (MNC) environment is an advantage.
About this job listing
This job opportunity is provided through our
external job listing network. MyJobAlerts helps
you discover job opportunities and redirects you
to the original listing to apply.