Job Description:
Seeking a skilled and motivated Software Engineer with a strong background in Azure DevOps, IaaS, PaaS, and RFID technologies to join our dynamic team. The ideal candidate will be responsible for designing, developing, implementing and maintaining software solutions that integrate with RFID systems and leverage Azure services for infrastructure, platform, and continuous integration/deployment needs.
Key Responsibilities:
- Software Development:
- Design, develop, and maintain software applications that integrate with RFID systems.
- Write clean, efficient, and scalable code in languages such as C#, Python, or Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve software defects and issues.
- Azure DevOps:
- Implement and manage CI/CD pipelines using Azure DevOps.
- Configure and maintain Azure DevOps services, including repositories, build and release pipelines, and testing frameworks.
- Monitor and optimize performance and scalability of DevOps processes.
- Ensure adherence to security best practices in the DevOps environment.
- RFID Technology:
- Develop and maintain software solutions that interact with RFID hardware and systems.
- Design and implement RFID data processing, including tag reading, data storage, and integration with other systems.
- Work with RFID vendors and hardware to ensure proper integration and functionality.
- Perform testing and validation of RFID solutions in real-world scenarios.
- Collaboration and Communication:
- Work closely with project managers, product owners, and other stakeholders to understand requirements and deliver high-quality solutions.
- Provide technical guidance and mentorship to junior developers.
- Participate in code reviews, design discussions, and team meetings.
Skills
Qualifications:
- Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience:
- 4+ years of software development experience, with a focus on enterprise-level applications.
- 2+ years of experience with Azure DevOps, including CI/CD pipeline setup and management.
- Hands-on experience with RFID technology, including hardware integration and data processing.
- Hand-on experience with API development (SOAP & REST)
- Have good knowledge in Azure APIM platform.
- Technical Skills:
- Proficiency in programming languages such as .Net, C#, Python, or Java.
- Strong understanding of Azure DevOps tools and services.
- Experience with RFID technologies and protocols (e.g., UHF, HF, NFC).
- Solid knowledge in database systems (e.g., Oracle, SQL Server, MySQL).
- Knowledge of cloud-based architectures and micro services is a plus.
- Additional Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Ability to work independently and as part of a team.
- Willingness to learn and adapt to new technologies and tools.
- Preferred Qualifications:
- Certification in Azure DevOps or RFID technologies.
- Experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud.
- Knowledge of IoT (Internet of Things) and related technologies.
- Arabic Speaking is a must.