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.
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
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:
Job date: Sat, 21 Jan 2023 00:23:00 GMT
Apply for the job now!