Job Objective:
The major responsibility of the position is to lead and oversee the technical aspects of software development process within the products department, ensuring the delivery of high-quality, scalable, and innovative software solutions in addition to providing hands-on technical leadership to the development team, ensuring alignment with the company’s product goals.
Job Description
MAIN RESPONSIBILITIES
• Lead the design, development, and delivery of software products, ensuring alignment with technical and business objectives under the supervision of the products department manager.
• Provide hands-on technical leadership, setting coding standards, reviewing code, and ensuring best practices are followed across the development team.
• Communicate effectively with key internal stakeholders, providing updates on products progress, risks, and technical challenges
• Lead the implementation of software systems, ensuring the seamless integration of new features into existing systems.
• Ensure that code quality is maintained through proper testing, debugging, and performance optimization.
• Act as the primary point of contact for resolving technical challenges during the software development lifecycle.
• Diagnose and troubleshoot issues with the software architecture or implementation, ensuring the timely resolution of bugs or performance issues.
• Ensure adherence to all security policies and procedures, maintaining confidentiality, integrity, and compliance in every aspect of the role
SUPERVISORY RESPONSIBILITIES:
• Mentor and guide developers in the team, helping them grow their technical skills and understanding of software development best practices.
• Set clear technical goals for the development team, monitor performance, and provide regular feedback to ensure high-quality outputs.
• Foster a collaborative team environment that encourages innovation, learning, and continuous improvement
SKILLS, ABILITIES, AND TRAINING REQUIRED:
• Bachelor of engineering, computer science or any relevant field
• Vision and values advocate
• Influence and delegation
• Innovation
• .Net & SQL Sever
• Excellent Knowledge of JavaScript, TypeScript
• Client-side technologies (HTML/HTML5, CSS, jQuery, JavaScript, JSON and XML)
• Cloud platforms including Azure platform services, hybrid cloud technologies EXPERIENCE LEVEL:
• At least 7 years of experience in a relevant position.
• C#, ASP.NET MVC, .NET Core and Web API Experience is a must
• Experience with NO SQL (Mongo DB) is plus
• Experience working with cloud Azure or AWS is plus
• Experience in in Integration projects implementation is a plus