Architect - Mobile App Designing
Mobile developer to join our Engineering team. You will be working with our engineers to develop and maintain high quality mobile applications. If you're passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you. As a Mobile developer, you'll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment.Ultimately, you should be able to design and build the next generation of our mobile applications.
- Identifying opportunities to develop new mobile products and protocols.
- Working closely with colleagues in marketing and product development to improve app design and functionality.
- Implementing testing procedures to identify bugs.
- Engaging with users to better understand customer needs and opportunities for improvements.
- Support the entire application lifecycle (concept, design, test, release and support)
- Produce fully functional mobile applications writing clean code
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Liaise with Product development team to plan new features
- Ensure new and legacy applications meet quality standards
- Research and suggest new mobile products, applications and protocols
- Proven work experience as a Mobile App developer.
- Demonstrable portfolio of released applications on the App store or the Android market
- In-depth knowledge of programming language like flutter and dart.
- Experience with third-party libraries and integration with restfull APIs.
- Hands on experience with firebase & sync fusion tools and integration.
- Ability to build & publish apps on Google and Apple App Stores.
- Familiarity with OOP design principles
- Excellent analytical skills with a good problem-solving attitude
- Ability to perform in a team environment
- Stay up-to-date with new technology trends
Must have a bachelor's degree in Computer Science (or equivalent experience) / Bachelor's in Engineering
- Enthusiastic team player who enjoys both strategic and hands on work
- Ability to analyse problems and develop creative solutions to complex product issues
- Strong interpersonal, communication, and the ability to work effectively with all levels of employees
Senior Developer - Azure SQL
We are seeking a highly skilled Senior Azure SQL Server DBA to manage, optimize, and ensure the health and performance of our critical database systems. With 8–10 years of hands-on experience as a SQL Server DBA, this individual will play a key role in tuning, monitoring, and maintaining database environments in Azure. The ideal candidate will be proficient in performance optimization, cost management, and database hygiene, and will have a strong focus on ensuring high availability, scalability, and security in enterprise-grade environments. This role is critical in supporting our organization’s data-driven initiatives and ensuring our database systems align with business objectives.
1. Database Performance Tuning and Optimization
- Analyze and optimize SQL queries, stored procedures, and indexes to improve database performance and execution times.
- Conduct execution plan analysis and resolve performance bottlenecks, deadlocks, and concurrency issues.
- Implement and maintain efficient indexing strategies to ensure quick data retrieval and responsiveness.
2. Monitoring and Maintenance
- Set up and maintain database monitoring solutions using Azure Monitor, SQL Profiler, Query Store, and other tools to identify and resolve issues proactively.
- Oversee regular maintenance tasks, such as backups, restores, index maintenance, and integrity checks, to ensure database hygiene.
- Monitor database health, performance, and capacity to ensure uptime and scalability.
3. Cost Management and Optimization
- Evaluate database resource usage and optimize workloads to reduce Azure SQL costs, including resizing databases, consolidating workloads, and optimizing queries.
- Implement strategies to control database provisioning costs and scale resources efficiently based on workload patterns.
4. High Availability and Disaster Recovery (HA/DR)
- Design, implement, and maintain HA/DR solutions, such as Always On Availability Groups, geo-replication, and failover clusters, to meet uptime and recovery SLAs.
- Develop and test backup and recovery procedures to ensure business continuity.
- Collaborate with engineering teams to minimize downtime during upgrades, migrations, or maintenance activities.
5. Security and Compliance
- Implement database security best practices, including role-based access control (RBAC), Transparent Data Encryption (TDE), and data masking.
- Ensure compliance with regulatory standards such as GDPR, SOX, and other relevant frameworks.
- Monitor and audit database activity to identify and resolve unauthorized access or security vulnerabilities.
6. Collaboration and Stakeholder Engagement
- Work closely with engineering, product, and business teams to gather requirements and provide database solutions aligned with application needs.
- Support application developers by providing guidance on data modeling, query optimization, and schema design.
- Serve as the subject matter expert for database technologies, providing insights and recommendations for improvements.
7. Database Hygiene and Best Practices
- Enforce database hygiene through routine tasks like maintenance plan execution, query optimization, and efficient storage management.
- Document best practices, procedures, and configurations to ensure consistency and scalability across environments.
- 8–10 years of experience as a SQL Server DBA, with a focus on Azure SQL Database and SQL Server Managed Instances.
- Proven expertise in tuning and optimizing queries, stored procedures, and indexing for performance.
- Strong experience with Azure database services, including monitoring, cost optimization, and scaling.
- Hands-on experience designing and implementing HA/DR solutions for critical business applications.
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Preferred Qualifications:
- Experience in financial services or other highly regulated industries.
- Familiarity with modern DevOps practices, such as CI/CD pipelines for database changes.
- Certifications such as:
- Microsoft Certified: Azure Database Administrator Associate.
- Microsoft Certified: Azure Solutions Architect Expert (preferred but not required).
Technical Skills:
- SQL Server Expertise: Advanced proficiency in managing and optimizing Azure SQL Database and SQL Server (2012/2014/2016/2019).
- Performance Tuning: Strong knowledge of execution plans, query optimization, and index strategies.
- Azure Tools: Proficient with Azure Monitor, Log Analytics, Azure Automation, and Application Insights.
- Scripting: Hands-on experience with T-SQL, PowerShell, and automation scripts.
- Monitoring & Troubleshooting: Expertise with tools such as SQL Profiler, Query Store, and Extended Events.
- Security: Familiarity with TDE, RBAC, and auditing features.
- HA/DR: Knowledge of Always On Availability Groups, geo-replication, and log shipping.
Soft Skills:
- Problem Solving: Strong analytical and troubleshooting skills to address database challenges.
- Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
- Organization: Ability to manage multiple priorities and deliver high-quality results in a fast-paced environment.
- Attention to Detail: Focused on maintaining database health, security, and compliance.
Program Manager
The Program Manager will be responsible for overseeing and driving key finance projects that improve operational efficiency, ensure compliance with financial regulations, and support the company’s overall strategic goals. The role demands a strong understanding of financial processes, excellent project management skills, and the ability to manage relationships with various stakeholders, including internal teams and external partners with experience in working for Family office or related industries.
Project Management:
- Lead the planning, execution, and delivery of finance-related projects, ensuring they are completed on time, within scope, and within budget.
- Develop detailed project plans, including timelines, resource allocation, and risk management strategies.
- Coordinate with cross-functional teams to ensure all project milestones are met and deliverables are aligned with business objectives.
Financial Operations:
- Oversee the optimization of finance operations, including accounts payable, accounts receivable, and general ledger processes.
- Identify inefficiencies in current financial workflows and implement process improvements to increase accuracy and reduce operational costs.
- Ensure compliance with financial policies, procedures, and regulatory requirements.
Stakeholder Management:
- Serve as the primary point of contact for project stakeholders, including senior management, finance teams, and external auditors.
- Communicate project status, risks, and issues to stakeholders regularly and escalate any significant concerns promptly.
- Foster strong relationships with key stakeholders to gain buy-in and support for project initiatives.
Data Analysis and Reporting:
- Analyse financial data to identify trends, variances, and opportunities for improvement.
- Prepare and present detailed project reports, including financial forecasts, budget performance, and risk assessments.
- Use data-driven insights to inform decision-making and drive project success.
Team Leadership:
- Manage and mentor project team members, providing guidance and support to achieve project goals.
- Facilitate regular team meetings to track progress, address challenges, and celebrate successes.
- Promote a collaborative team environment focused on continuous improvement and excellence.
- Experience in Big 4, Fintech or financial captive units.
- Experience managing projects related to financial compliance, audit, or regulatory reporting.
- Familiarity with Agile project management methodologies.
- Experience in Big 4, Fintech or financial captive units.
- Experience managing projects related to financial compliance, audit, or regulatory reporting.
- Familiarity with Agile project management methodologies.
Enthusiastic team player who enjoys both strategic and hands on work.
Ability to analyze problems and develop creative solutions to complex product issues.
Strong interpersonal, communication, and the ability to work effectively with all levels of employees.