
Search by job, company or skills

The ideal candidate should combine strong software engineering fundamentals with hands-on AI capabilities. Beyond traditional development responsibilities, this role is expected to actively leverage AI tools and intelligent agents to improve development efficiency, automate workflows, accelerate problem-solving, and drive technical innovation.
We are looking for someone passionate about continuous learning and growth, with the ambition to evolve beyond a traditional developer role into an AI-empowered full-stack contributor.
ESSENTIAL DUTIES & RESPONSIBILITIES
Core Development Responsibilities
• Lead development, maintenance, optimization, and modernization of enterprise systems and internal platforms.
• Design and implement scalable, secure, and high-performance back-end services and APIs using C#/.NET technologies.
• Participate in system architecture design, technical solution planning, and overall platform optimization.
• Develop and support web applications and full-stack solutions when necessary.
• Collaborate closely with product managers, front-end developers, QA engineers, DevOps teams, and business stakeholders.
• Drive system reliability, performance tuning, security enhancement, and technical best practices.
• Participate in code reviews, mentor junior engineers, and contribute to team knowledge sharing.
• Support troubleshooting, root cause analysis, and production issue resolution.
AI-Driven Engineering & Intelligent Development
• Actively leverage AI tools and technologies to improve development productivity, code quality, problem-solving efficiency, and software delivery speed.
• Use AI tools to assist with code generation, architecture design, debugging, refactoring, documentation generation, unit testing, and technical research.
• Build, configure, and experiment with AI agents and intelligent workflows to automate development, operational, and business processes.
• Continuously explore emerging AI technologies, AI coding methodologies, and engineering best practices.
• Identify opportunities where AI can transform engineering processes and improve team productivity.
MINIMUM QUALIFICATIONS
Education & Experience
• Bachelor's degree or above in Computer Science, Software Engineering, or related fields.
• 5+ years of software development experience with strong back-end development
• Experience with large-scale enterprise systems, internal platforms, ERP, or workflow systems.
• Experience in manufacturing, supply chain, retail, or quality systems is a plus.
Skills & Abilities
Core Technical Capabilities
• Strong proficiency in C#, ASP.NET Core, Web API, Entity Framework, and related .NET technologies.
• Strong understanding of object-oriented design, design patterns, and software architecture principles.
• Experience with SQL Server, MySQL, or other relational databases, including database design and performance optimization.
• Familiar with microservices architecture, RESTful APIs, caching, message queues, and distributed systems.
• Experience with React, Vue.js, JavaScript/TypeScript is a strong plus.
• Familiar with Docker, Kubernetes, CI/CD pipelines, and DevOps practices.
• Strong awareness of code quality, maintainability, and security best practices.
• Proficient in Git including branching strategies, Pull Requests, code review workflows, and collaboration practices.
AI & Intelligent Engineering Capabilities
• Hands-on experience using AI-assisted development tools (Claude Code, Cursor, GitHub Copilot, Augment, Codex or similar tools).
• Experience building AI agents, prompt engineering, workflow orchestration, MCP integrations, or AI automation processes is highly preferred.
• Ability to leverage AI to generate code, troubleshoot problems, analyze systems, accelerate development, and improve software quality.
• Strong understanding of AI-assisted software development trends and engineering workflows.
PREFERRED QUALIFICATIONS
• Experience with Azure cloud platforms.
• Experience leading technical upgrades or modernization projects.
• Experience supporting mission-critical enterprise applications.
• Experience building AI-powered/Agentic solutions or integrating LLM technologies into applications.
Abilities & Attributes
• Highly curious and passionate about AI technologies and practical applications.
• Strong logical thinking, problem-solving skills, and attention to detail.
• Strong self-learning capability and growth mindset.
• Strong ambition to evolve beyond traditional development and grow into an AI-empowered full-stack contributor.
• Self-driven with builder mindset and proactive process improvement capability.
• Fluent in English reading and writing and able to communicate effectively in a global team environment.
Job ID: 150514271
We don’t charge any money for job offers