Job description
Key Responsibilities:
- Highly motivated individual who can deliver high-quality software solutions.
- Oversee the entire software development lifecycle, from planning and design to implementation, testing, and deployment.
- Collaborate with stakeholders to gather requirements, define project scope, and create detailed project plans.
- Ensure projects are delivered on time, within scope, and within budget.
- Conduct regular team meetings, code reviews, and performance evaluations.
- Identify and address technical and operational challenges to maintain project momentum.
- Foster a positive team environment, encouraging collaboration and professional growth.
Required Skills and Qualifications:
- Bachelor’s degree in computer engineering/science or a related field
- Minimum of 5 to 10 years of professional experience in web application development.
- Minimum 2 to 3 years of experience in AI/ML and automation technologies.
- Should have worked on technologies like Microsoft ASP.Net, ASP.NET MVC, JavaScript, jQuery, Angular, React, Entity Framework
- Should have working experience in programming languages like python, C#.
- Understanding of Chatbot Architecture especially based on Microsoft Bot framework.
- Knowledge of Machine Learning & Artificial Intelligence
- Experience in integrating chatbot with different messaging platform like (Facebook, WhatsApp, Microsoft Teams or Telegram)
- Experience in library like PyTorch, TensorFlow or others.
- Experience in Large Language Models (LLMs) and Deep learning techniques.
- Experience in Natural Language Processing (NLP)
- Experience in Docker and Kubernetes.
- Experience on Microsoft Azure Cognitive Services, spaCy, NLTK (Natural Language Toolkit), LUIS (Language Understanding Intelligent Service)
- Ability to work with RESTful APIs, PostgreSQL, SQL Server.
- Experience in OOPS, Design Pattern and n-tier architecture application
- Extensive experience with multithreading and multiprocessing techniques to optimize application performance.
- Knowledge about HMTL5, CSS3, JavaScript.
- Knowledge about Web Development React or Vue.js
- Knowledge about cloud services like Microsoft Azure or AWS
- Should have implementation experience in the implementation of Microservices architecture
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Strong understanding of software design principles, API development, and database optimization.
- Knowledge of database systems, including Relation Database (like SQL Server, PostgreSQL).
- Knowledge about Non-Relation Database like MongoDB will be added advantage.
- Prior experience in the Education Technology Industry is a plus
- Excellent oral and written communication skills in English
- Familiarity with agile development methodologies
- Knowledge of software development life-cycle methodologies e.g. Iterative, SCRUM, Agile, etc.
- Experience of code review and code refactoring with best industry practices.
- Must have knowledge of working on code repository (Azure Repos, GIT etc.)
- Ability to learn and implement new technologies in a fast-paced dynamic environment.
To know our Privacy Policy, please click on the link below or copy paste the URL on your browser: https://gedu.global/wp-content/uploads/2023/09/GEDU-Privacy-Policy-22092023-V2.0-1.pdf
Required Skill Profession
Computer Occupations