1. Technical development activities:
+ Technical analysis of business requirements to implement the application/system
+ Draft and update use cases, user stories when required
+ Setup development/integration environments (Infrastructure, CI/CD Pipeline, Monitoring), implementation of CI/CD pipelines to automate the software delivery process and integrate tests into the CI/CD pipeline to ensure software quality
+ Design, build, review reliable BE and FE code for Generative AI application which will be deployed in Cloud based or on Premises.
+ Design, build, review reliable Data processing workflow code which will be deployed in Cloud based or on Premises.
+ Prepare unit test cases, E2E automation test and plans.
+ Analysis and resolution of incidents, provision of new (bug fix) releases for delivery and rollout of the software
+ Follow guidelines from Control, Quality and Procedures Section: JIRA workflow, DevOps and build strategies, software development standards and best practices, security instructions,...
+ Follow client Standards
+ Adhere to the acceptance criteria and the Definition of Done
+ Ensure documentation of software/changes is maintained and at quality in accordance with internal standards and industry best practices.
+ Perform maintenance and monitoring activities.
+ Compliance with commitments for scopes to be implemented and ensuring that the solution meets the customer's requirements
2. Teamwork and collaboration activities:
+ Active participation in all project-related meetings (e.g. Daily, Backlog Refinement)
+ Follow-up on activities related to software development and testing
+ Presentation of the results to the stakeholders as part of a system and/or sprint demo
+ Manage project team, perform work estimation, assign tasks, create project report, when required and with support
+ Remove impediments and obstacle in the project to facilitate team's work with support.
+ Monitor and control performance of team and each individual (on assignment)
+ Verify and submit Timesheet of internal team (on assignment)
+ Follow process, regulations and procedures of the Company
+ Define, monitor, assess and report project's Objectives (on assignment)
+ Report to higher manager the assigned tasks result and other performance result on request
3. Training and coaching (when required):
+ Train/Coach other colleagues, new hired employee, when required
+ Continuous training on new technologies and trends in software development, cloud computing and full-stack development (framework, protocol, Cloud, DevOps, Gen AI...)
1.Technical skills/experiences:
+ At least 1+ years of experience working with software development or data engineering such as Python, Java, Scala, JavaScript...
+ Strong understanding of Python syntax and semantics, experience with Python 3.x.
+ Has experience in Python for BE and FE frameworks:Django, Streamlit or Flask and libraries: NumPy, Pandas, and Requests, FastApi, uvicorn, langgraph, langchain, kedro pipeline...
+ Experience with machine learning frameworks such as Scikit-learn, TensorFlow, or PyTorch.
+ Familiar with RAG (query rewrite, routing, reranking, conversation history, evaluation ...), document indexing, chunking, prompting, vector database, semantic search, hybrid search, embedding models, LLM models, agentic workflow, agent framework (LangGraph)
+ Understanding of generative models such as GANs (Generative Adversarial Networks) and VAEs (Variational Autoencoders).
+ Experience with natural language processing (NLP) libraries like SpaCy or transformers from Hugging Face.
+ Has at least 1 year experience in Generative AI development based on Azure (Azure Bot Service and Bot Framework SDK, Azure AI services, Azure OpenAI Service, Azure Cognitive Services for AI, Document intelligence, Video indexer...) and/or AWS (AWS Machine Learning services such as Sage Maker, Comprehend; AWS Lambda, Amazon Bedrock, Amazon Q Developer...) or similar.
+ At least 1+ years of experience working SQL, NoSQL and Cloud DB such as Postgres, MongoDB, S3, MS SQL, Oracle, vector database (embedded database): Azure AI Search, Cosmos DB), Amazon Neptune, Lance DB, OpenSearch Service, ...
+ Has knowledge about DevOps practices and toolchains (Docker, Kubernetes, Azure DevOps for CI/CD pipelines or Jenkins, Gitlab CI, open telemetry, Azure log analytics, ...)
2.Soft skills/experiences:
+ At least 1.5 years of experience in Agile SCRUM, has understanding about Agile Manifesto and SCRUM events.
+ Able to communicate with client in English: self-introduction, interview, presentation, and discussion in SCRUM events
+ Has experience or willing to work with European client
Công ty cổ phần Dịch vụ công nghệ TSC Việt Nam
Văn Phòng Đại Diện Công Ty Cổ Phần Dịch Vụ Công Nghệ Tsc Việt Nam Tại Vĩnh Phúc
Công ty TNHH Mumesoft Innovation
CÔNG TY CỔ PHẦN GIẢI PHÁP THANH TOÁN VIỆT NAM (VNPAY)
Công Ty TNHH Công Nghệ Phần Mềm Kaopiz
Công Ty TNHH Hệ Thống Thông Tin FPT - FPT Information System - FPT IS
Giới thiệu công ty