
.Net Developer (Abu Dhabi)
TechBiz Global GmbH5 months ago
Abu Dhabi, United Arab EmiratesEntry Level
Responsibilities
- Design and develop software systems using established coding standards, best practices, and design patterns.
- Build frontend applications and backend services in collaboration with senior developers and stakeholders.
- Design, develop, consume, and maintain RESTful APIs and integrations.
- Write clean, maintainable, efficient code and participate in code reviews.
- Debug, troubleshoot, and resolve software defects and issues.
- Contribute to database design, query optimization, performance tuning, testing, CI/CD, and technical documentation.
- Collaborate with QA, UX/UI, product management, and other cross-functional teams.
- Stay current with emerging technologies, frameworks, and industry trends.
Requirements
- Strong understanding of C#, JavaScript, and TypeScript.
- Knowledge of Angular or React and modern web development technologies, frameworks, and tools.
- Experience or knowledge of backend development with .NET Core, Java Spring Boot, or Node.js.
- Experience designing, developing, and consuming RESTful APIs, including authentication and versioning.
- Understanding of relational and NoSQL databases, including SQL Server, MySQL, PostgreSQL, MongoDB, and Redis.
- Knowledge of Git, branching strategies, pull requests, and code reviews.
- Familiarity with microservices, software design principles, security practices, and Agile/Scrum methodologies.
- Experience with testing frameworks such as xUnit and NUnit and understanding of unit, integration, and test-driven testing.
- Exposure to Azure, AWS, or GCP; Docker and Kubernetes; and CI/CD tools is advantageous.
- Exposure to iOS, Android, Ionic, or React Native development is an added advantage.
- Strong problem-solving, analytical, communication, teamwork, and continuous-learning abilities.
Tech Stack
AngularAWSAzureC#DockerGitGitHub ActionsGoogle Cloud PlatformIoniciOSJavaScriptJenkinsKubernetesMicrosoft SQL ServerMongoDBMySQL.NETNode.jsNUnitPostgreSQLPostmanReactReact NativeRedisSpring BootTypeScript