Our client RibbitZ is looking for Dot Net Developer to work remotely in Dubai.
Job Description:
Position Purpose:
Dot Net Developer will work closely with senior developers and cross-functional teams to design develop test and deploy innovative software solutions.
Role Description
- Design and develop software systems ensuring adherence to coding standards best practices and design patterns.
- Collaborate with senior developers and stakeholders to understand project requirements and objectives.
- Assist in designing and implementing software solutions that meet business needs.
- Write clean maintainable and efficient code following coding standards and best practices.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Debug troubleshoot and resolve software defects and issues.
- Contribute to the development of technical documentation.
- Stay current with emerging technologies and industry trends to enhance skills and knowledge.
- Collaborate with cross-functional teams including QA UX/UI and product management.
Skills
- Strong experience with version control systems (Git) including branching strategies (GitFlow feature branching) pull requests and code reviews.
- Proficient in modern front-end technologies including Angular React TypeScript JavaScript (ES6) HTML5 CSS3 with a solid understanding of component-based architecture state management and responsive design.
- Hands-on experience in back-end development using frameworks such Core / Java Spring Boot / including building scalable and maintainable server-side applications.
- Experience in designing developing and consuming RESTful APIs with understanding of API standards versioning authentication (JWT/OAuth) and integration patterns.
- Good understanding of database design and data management including relational databases (SQL Server MySQL PostgreSQL) and NoSQL databases (MongoDB Redis) along with query optimization and basic performance tuning.
- Familiarity with microservices architecture including service decomposition inter-service communication and API gateway patterns.
- Exposure to cloud platforms (Azure AWS or GCP) and containerized environments using Docker and Kubernetes is an advantage.
- Experience with CI/CD pipelines (Azure DevOps GitHub Actions Jenkins) for automated build testing and deployment.
- Exposure to mobile application development (iOS Android or hybrid frameworks like Ionic/React Native) is an added advantage.
- Strong understanding of software design principles and patterns (SOLID MVC Repository Pattern Dependency Injection Clean Architecture).
- Experience with testing frameworks such as xUnit NUnit and understanding of unit testing integration testing and test-driven development (TDD).
- Proficient in debugging and troubleshooting using browser developer tools API testing tools (Postman) and backend logging/monitoring systems.
- Understanding of security best practices including input validation authentication/authorization data protection and secure coding standards.
- Familiarity with Agile/Scrum methodologies sprint planning backlog grooming and collaborative development practices.
- Strong analytical problem-solving and communication skills with the ability to work effectively in cross-functional teams.
- Demonstrates continuous learning mindset with the ability to quickly adapt to new technologies frameworks and evolving industry trends.
Qualification and Relevant Role/Experience
- Strong understanding of programming languages such as C# JavaScript Typescript.
- Knowledge of web development technologies frameworks and tools (angular/react).
- Familiarity with database concepts and SQL.
- Basic understanding of software development methodologies and principles.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and take on new challenges.
Our client RibbitZ is looking for Dot Net Developer to work remotely in Dubai.Job Description:Position Purpose: Dot Net Developer will work closely with senior developers and cross-functional teams to design develop test and deploy innovative software solutions.Role Description Design and develop s...
Our client RibbitZ is looking for Dot Net Developer to work remotely in Dubai.
Job Description:
Position Purpose:
Dot Net Developer will work closely with senior developers and cross-functional teams to design develop test and deploy innovative software solutions.
Role Description
- Design and develop software systems ensuring adherence to coding standards best practices and design patterns.
- Collaborate with senior developers and stakeholders to understand project requirements and objectives.
- Assist in designing and implementing software solutions that meet business needs.
- Write clean maintainable and efficient code following coding standards and best practices.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Debug troubleshoot and resolve software defects and issues.
- Contribute to the development of technical documentation.
- Stay current with emerging technologies and industry trends to enhance skills and knowledge.
- Collaborate with cross-functional teams including QA UX/UI and product management.
Skills
- Strong experience with version control systems (Git) including branching strategies (GitFlow feature branching) pull requests and code reviews.
- Proficient in modern front-end technologies including Angular React TypeScript JavaScript (ES6) HTML5 CSS3 with a solid understanding of component-based architecture state management and responsive design.
- Hands-on experience in back-end development using frameworks such Core / Java Spring Boot / including building scalable and maintainable server-side applications.
- Experience in designing developing and consuming RESTful APIs with understanding of API standards versioning authentication (JWT/OAuth) and integration patterns.
- Good understanding of database design and data management including relational databases (SQL Server MySQL PostgreSQL) and NoSQL databases (MongoDB Redis) along with query optimization and basic performance tuning.
- Familiarity with microservices architecture including service decomposition inter-service communication and API gateway patterns.
- Exposure to cloud platforms (Azure AWS or GCP) and containerized environments using Docker and Kubernetes is an advantage.
- Experience with CI/CD pipelines (Azure DevOps GitHub Actions Jenkins) for automated build testing and deployment.
- Exposure to mobile application development (iOS Android or hybrid frameworks like Ionic/React Native) is an added advantage.
- Strong understanding of software design principles and patterns (SOLID MVC Repository Pattern Dependency Injection Clean Architecture).
- Experience with testing frameworks such as xUnit NUnit and understanding of unit testing integration testing and test-driven development (TDD).
- Proficient in debugging and troubleshooting using browser developer tools API testing tools (Postman) and backend logging/monitoring systems.
- Understanding of security best practices including input validation authentication/authorization data protection and secure coding standards.
- Familiarity with Agile/Scrum methodologies sprint planning backlog grooming and collaborative development practices.
- Strong analytical problem-solving and communication skills with the ability to work effectively in cross-functional teams.
- Demonstrates continuous learning mindset with the ability to quickly adapt to new technologies frameworks and evolving industry trends.
Qualification and Relevant Role/Experience
- Strong understanding of programming languages such as C# JavaScript Typescript.
- Knowledge of web development technologies frameworks and tools (angular/react).
- Familiarity with database concepts and SQL.
- Basic understanding of software development methodologies and principles.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and take on new challenges.
اعرض المزيد
عرض أقل