Experience
- At least 4 years
- The applicants should have experience in the following business area(s): IT Enabled Service, Software Company
Requirements
- At least 4 years
- The applicants should have experience in the following business area(s): IT Enabled Service, Software Company
Skills Required
Additional Requirements
- Required Technical Skills
- 3–6 years of professional software development experience.
- Strong proficiency in:
- C#
- ASP.NET Core / .NET Core
- ASP.NET MVC
- Razor Views / Razor Pages
- Angular (latest versions preferred)
- SQL Server
- Strong knowledge of:
- Entity Framework Core
- LINQ
- RESTful API development
- JSON/XML
- Experience writing:
- Complex SQL queries
- Stored Procedures
- Views
- Functions
- Query optimization and performance tuning
- Experience integrating third-party APIs.
- Experience with SignalR.
- Experience with Git and version control.
- Understanding of software architecture, design patterns, and coding best practices.
- Preferred Skills
- Experience with AI prompt development.
- Hands-on experience using AI coding tools such as ChatGPT, GitHub Copilot, Cursor, Claude, or similar.
- Experience with Azure or AWS.
- CI/CD pipeline experience.
- Docker or containerization knowledge.
- Experience with Agile/Scrum methodologies.
- Soft Skills
- Strong written and verbal English communication skills.
- Excellent analytical and problem-solving abilities.
- Strong teamwork and collaboration skills.
- Willingness to follow coding standards, project structure, and technical guidance.
- Self-motivated with a continuous learning mindset.
- Ability to manage multiple tasks and meet deadlines.
Responsibilities & Context
Key Responsibilities
Develop, test, and maintain enterprise web applications using C#, ASP.NET Core, Angular, and SQL Server.
Design and optimize SQL Server databases, stored procedures, views, functions, and queries.
Develop RESTful APIs and integrate third-party APIs and external services.
Build and maintain real-time features using SignalR.
Utilize AI tools and prompt engineering techniques to improve software development productivity.
Write clean, reusable, and well-documented code following coding standards and best practices.
Perform code reviews and contribute to continuous improvement of the development process.
Troubleshoot, debug, and optimize application performance.
Collaborate with team members, QA, and stakeholders to deliver high-quality software solutions.
Follow project architecture, development guidelines, and technical instructions from senior team members.
Job Other Benifits
- Weekly 2 holidays,Mobile bill
- Lunch Facilities: Full Subsidize
- Festival Bonus: 2