Business Software Manager/Software TL

Job title: Business Software Manager/Software TL


Job description: Job Description

Job Title Business Software Manager/Software TL


CNS is a technology company that powers the future by providing digital solutions essential to support all enterprise and human development. While growing and managing a robust pool of supplier-partners for the benefit of our clients has always been a priority, we are constantly re-inventing ourselves.

Founded in 1987 with more than 30 years of experience, CNS employs over 320 employees including more than 250 certified engineers. We offer in-depth expertise and a range of best-in-class products that support the digital transformation of all major industries. With offices in three countries, we have an extensive reach into, and regional knowledge of the Middle East markets.

A shift into levering our many years of experience to develop pioneering software in-house will add yet another dimension to our highly innovative solutions-portfolio.

Job Description

Main Responsibilities

Guide team development efforts towards successful project delivery

Provide technical leadership to teammates through coaching and mentorship

Maintain high standards of software quality within the team by establishing good practices and habits

Identify and encourage areas for growth and improvement within the team.

Assist in the collection and documentation of user’s requirements, development of user stories, estimates and work plans

Design, develop, and unit test applications in accordance with established standards

Participate in peer-reviews of solution designs and related code

Package and support deployment of releases

Analyze and resolve technical and application problems

Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties

Adhere to high-quality development principles while delivering solutions on-time and on-budget

Provide third-level support to business users

Research and evaluate a variety of software products



5+ years’ experience as a Software Developer

Prior experience in a technical leadership position

College or University degree in Computer Science or a related discipline

Core Competency Requirements

Proficient with Java, Nodejs, .Net Core, React or AngularJs and SQL

In-depth knowledge and experience with developing web applications with service-oriented framework, Microservices and Rest APIs

Extensive experience designing and developing enterprise grade software

Experience with source control management systems and continuous integration/deployment environments

Experience with agile development methodologies including Kanban and Scrum

Experience with multi-threading and concurrency

Experience with debugging, performance profiling and optimization

Comprehensive understanding of object-oriented and service-oriented application development techniques and theories

Internally motivated, able to work proficiently both independently and in a team environment

Strong communication skills with both internal team members and external business stakeholders

Strong initiative to find ways to improve solutions, systems, and processes

Additional Information

Medical Insurance and Fix Ticket Allowance

You have applied correctly

A message has been sent to the employer, you are going to receive the reply soon. Good luck!

You have applied correctly

The request has been sent correctly. However, we have seen that your resume is incomplete. We highly recommend you to fill it to let the employer know you. These are the fields you have empty:

Expected salary:

Location: Dubai

Job date: Sat, 21 Jan 2023 00:23:00 GMT

Apply for the job now!


Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *