Note: The job is a remote job and is open to candidates in USA. Ali & Sons Holding LLC is seeking a Software Engineer to join their dynamic digital transformation team. The role involves designing and developing both client-side and server-side architectures, as well as creating cross-platform mobile applications and optimizing databases.
Responsibilities
- Design and develop client-side and server-side architecture
- Develop cutting-edge cross-platform mobile applications
- Build responsive and visually appealing front-end applications
- Develop, manage, and optimize databases and applications
- Design and implement effective APIs and RESTful web services for application integration
- Evaluate operational feasibility through analysis, requirements gathering, solution development, and implementation
- Document all solutions thoroughly to ensure effective support and maintenance
- Troubleshoot, resolve defects, and enhance existing websites, applications, mobile apps, and content management systems
- Contribute to continuous improvement initiatives by recommending new technologies and process enhancements
- Stay up to date with emerging industry trends, technologies, and best practices
- Conduct code reviews to ensure quality, performance, and functionality standards
- Support and mentor software engineers through coaching, guidance, and knowledge sharing
- Analyze data using statistical techniques and provide ongoing analytical reports
- Acquire, maintain, and manage data from primary and secondary data sources
- Drive business transformation through innovative applications of Artificial Intelligence and Machine Learning technologies
- Apply advanced quantitative analysis, strategic thinking, and problem-solving capabilities to business challenges
- Provide second-level technical support in collaboration with the Help Desk team
- Ensure compliance with organizational Information Security policies, procedures, and standards
Skills
- Bachelor's Degree in Computer Science, Statistics, Information Technology, or a related field
- Proven experience as a Full Stack Developer, Software Engineer, or in a similar role
- Demonstrated experience in developing web and mobile applications
- Strong knowledge of front-end technologies including: HTML5, CSS3, JavaScript, XML, jQuery, Bootstrap
- Strong experience with back-end technologies and frameworks including: ASP.NET, .NET Core, Node.js, Python, PHP
- Experience with JavaScript frameworks and libraries such as: React.js, Angular, React Native
- Familiarity with mobile development platforms including: Cordova, Ionic Platform
- Experience working with databases including: MySQL, Microsoft SQL Server, Oracle, Firebase
- Knowledge of web servers such as Apache and IIS
- Strong analytical, organizational, and problem-solving skills
- Excellent attention to detail and communication skills
- Ability to work effectively both independently and within a team environment
- Fluency in English is essential
Benefits
- Be part of a dynamic and innovative digital transformation team.
- Work with cutting-edge technologies in AI, Machine Learning, web, and mobile development.
- Collaborate with talented professionals on impactful projects.
- Gain exposure to enterprise-scale digital initiatives.
- Enjoy opportunities for professional growth, learning, and career advancement.
- Contribute to shaping the future of technology-driven business solutions.
Company Overview