Responsibilities
- Participate in requirements analysis.
- Collaborate with internal teams to produce software design and architecture.
- Write clean, scalable code using C#/Typescript programming languages.
- Test and deploy application and systems.
- Revise, update, refactor and debug code.
- Improve existing software.
- Develop documentation throughout the software development life cycle (SDLC).
- Assist in integrating AI/ML services (e.g., OpenAI, Azure Cognitive Services) into applications.
- Support the development of AI-driven features by preparing data, testing APIs, and validating outputs.
- Collaborate with senior engineers and architects to explore the use of AI in enhancing user experience and business workflows.
- Stay updated with emerging AI tools and frameworks relevant to the product roadmap.
- Degree from a recognized university, preferably in Computer Science, Engineering, or IT.
- 1+ year of experience in .NET Core and Angular development.
- Proficiency in C#, ASP.NET Core, and Entity Framework Core.
- Strong front-end skills in Angular 16+, TypeScript, HTML5, CSS3, and JSON.
- Experience working with RESTful APIs and integrating front-end applications with back-end services.
- Sound knowledge of software design patterns and OOP concepts.
- Experience with MS SQL Server technologies.
- Familiarity with Git and version control workflows.
- Experience with third-party libraries and APIs.
- Familiarity with Agile methodologies (e.g., SCRUM).
- Strong problem-solving, analytical, and troubleshooting skills.
- Excellent communication and teamwork abilities.
- Knowledge of Microservices architecture
- Experience in ASP.NET Web APIs.
- Experience in CSS/SCSS.
- Experience in ASP.NET Web Pages and JavaScript.
- Experience configuring CI/CD pipelines.
- Experience with Azure or other cloud platforms.
- Exposure to AI/ML concepts such as natural language processing (NLP), embeddings, or predictive modelling.
- Familiarity with integrating AI services (e.g., Azure Cognitive Services, OpenAI API, or similar) into web applications.
- Understanding of how to design prompts, handle AI responses, and apply them in business workflows.
- Basic knowledge of data processing for AI (JSON, vector databases, text preprocessing).
- Interest in learning and applying AI/ML technologies to enhance product features.
Generating Apply Link...

.png)


