Join SnowHeap LLC, a pioneering software development company in Sharjah Media City, UAE. We lead in data analytics and AI with a decade of experience crafting innovative solutions for complex challenges. As a Software Engineer, you'll work with industry experts on cutting-edge, user-friendly platforms. Our small team fosters creativity and growth, delivering exceptional technology solutions across industries. If you're passionate about solving real-world problems with technology, explore this exciting opportunity.
Tasks
- Design, develop, and maintain comprehensive software solutions utilizing advanced data analytics and artificial intelligence to effectively address and anticipate complex client needs, ensuring tailored and innovative problem-solving strategies.
- Collaborate closely with cross-functional teams, including product management and design, to thoroughly understand project requirements, provide technical insights, and actively contribute to product innovation and development.
- Implement and advocate for best practices in code quality, performance optimization, and software architecture to ensure the creation of robust, scalable, and efficient applications that meet business objectives.
- Participate actively in code reviews, testing processes, and debugging sessions to ensure the delivery of high-quality software products that adhere to industry standards and client expectations.
- Continuously explore and assess emerging technologies and methodologies to proactively enhance the company's software offerings, maintaining a competitive edge in the ever-evolving industry landscape.
Requirements
- Demonstrating a foundational understanding of computational theories, programming concepts, and software design principles.
- 4+ years of hands-on experience in software development, showcasing proficiency and extensive coding skills in programming languages such as Python, with a proven track record of successful project deliveries. Experience in writing clean code that is maintainable, scalable, and follows best practices, ensuring long-term sustainability and ease of collaboration.
- Strong understanding and practical application of data analytics and artificial intelligence methodologies, with significant experience in implementing these technologies to solve complex real-world problems effectively. Proven ability to design and develop software solutions using Domain-Driven Design (DDD) principles, ensuring that software models align with business requirements and domain complexities.
- Excellent problem-solving skills with the ability to think critically and work collaboratively in a small team environment, fostering innovation and efficiency. Strong emphasis on writing well-structured, readable, and testable code, adhering to principles such as SOLID and DRY to enhance code maintainability and performance.
- Familiarity with Agile development practices and substantial experience with version control systems like Git, ensuring seamless and efficient software development workflows. Hands-on experience in implementing continuous integration and continuous deployment (CI/CD) pipelines to enhance development efficiency and reliability.
Join SnowHeap LLC as a Software Engineer to innovate in data analytics and AI. Be part of a dynamic team in the UAE, creating impactful solutions. Apply today!
Note : Please mention which role (Backend or Frontend) you're applying for in your cover letter.