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 improvementRequirements
SKILLS, ABILITIES, AND TRAINING REQUIRED :
Bachelor of engineering, computer science or any relevant fieldVision and values advocateInfluence and delegationInnovation.Net & SQL SeverExcellent Knowledge of JavaScript, TypeScriptClient-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 mustExperience with NO SQL (Mongo DB) is plusExperience working with cloud Azure or AWS is plusExperience in in Integration projects implementation is a plus