Software Developer
- Full-time
- Department: Finance & Accounts
Company Description
CNS (Computer Network Systems) is a technology company in the middle-east & has over 30 years of successful achievements and long-term partnerships with distinct customers across the region.
We are an IT distributor & our expertise are in Banking & Financial Service Insurance, Technology Enablement, IT Outsourcing, Cyber security, Digital Infrastructure, Hybrid Cloud, Digital Workplace, Customer Experience, Digital Transformation, and Block Chain.
We are a Part of the Ghobash Group of Companies, CNS spread across the region with offices in Abu Dhabi, Dubai, Oman, and Kuwait providing a holistic approach that covers all aspects of information communication technology system integration, consultancy, operation, managed services, and IT outsourcing.
CNS also has state-of-the-art network operation centers in Abu Dhabi and Dubai that develop in-house software and applications providing end-to-end solutions to our customers and partners.
Job Description
- Work on Business Intelligence and Analytics projects, contributing as an individual developer, analyst in fintech, banking domain.
- Design and develop UI modules and dashboards from scratch.
- Take ownership of specific solution components, ensuring high-quality.
- Build and enhance interactive visualizations using Superset and modern UI frameworks.
- Develop and integrate backend services using Python and Flask.
- Ensure compliance with technical specifications and business requirements.
- Work with databases (Postgres, MySQL, MSSQL, etc.) to design and optimize queries, schemas, and integrations.
- Provide expertise and best practices in UI/UX performance, BI reporting, and analytics.
- Perform integration testing and support deployment activities.
- Collaborate with cross-functional teams to ensure seamless solution delivery.
Qualifications
- A self-driven individual with strong ownership, quick learning ability, and problem-solving mindset.
- Bachelor’s degree in Computer Science, IT, or related field.
- 2 – 4 years of experience as a software developer with strong hands-on expertise in:
- JavaScript, HTML, CSS
- Business Intelligence tools (Superset or similar)
- Databases (Postgres, MySQL, MSSQL, etc.), with solid SQL knowledge
- Python and Flask for backend development
- Fintech, Banking
- Exposure to data visualization, dashboards, and reporting best practices.
- Experience in web frameworks (ReactJS, AngularJS, or equivalent) is a plus.
- Familiarity with containerization and orchestration (Docker, Kubernetes, OpenShift) is a plus.
- Exposure to NoSQL databases (MongoDB, ElasticSearch) is an advantage.
- Strong understanding of software development lifecycle, version control systems (Git), and CI/CD pipelines.
- Experience in UI performance optimization and large-scale data handling is a big plus.
- Excellent verbal and written communication skills, with ability to work in a collaborative team environment.
Additional Information
Compliance with policies and procedures based on the ISO standards adopted by CNS.