IT development consultant
Role details
Job location
Tech stack
Job description
-
Lead and support end-to-end software development projects, from requirement gathering to deployment and maintenance.
-
Design and implement API integrations between internal and external systems.
-
Develop and apply AI-driven solutions to optimize business processes or enhance product functionality.
-
Ensure system security and data protection best practices are embedded in all development activities.
-
Collaborate with product managers, developers, and stakeholders to define and execute technical roadmaps.
-
Provide expert consultation on technology architecture, scalability, and innovation opportunities.
-
Conduct performance analysis and propose continuous improvements for system reliability and efficiency.
Requirements
- professional experience in software and product development.
- Proven experience with AI/ML technologies (e.g., NLP, machine learning models, data-driven solutions).
- Strong understanding of API design, integration, and management (REST, GraphQL, etc.).
- Hands-on knowledge of security frameworks and best practices (e.g., OAuth2, OWASP, encryption).
- Experience in product lifecycle management and agile development methodologies.
- Excellent communication and problem-solving skills with the ability to consult and advise on complex technical challenges.