Yêu cầu công việc
Required skills:
Advanced SQL skills, particularly with SQL Server and T- SQL, along with experience using ORM tools like Entity Framework, database performance tuning, and schema migrations.
Extensive experience with ASP.NET MVC/Core, including RESTful API design, dependency injection, middleware configuration, and application of best security practices.
Expert- level proficiency in C, including strong understanding of object- oriented programming (OOP), LINQ, asynchronous programming, multi- threading, delegates, and memory management.
Strong architectural knowledge, with a deep understanding of OOP, design patterns, SOLID principles, microservices architecture, and scalable system design.
Working knowledge of front- end technologies, including HTML5, CSS3, JavaScript, and React – enabling effective full- stack development and collaboration with front- end teams.
Proficiency in Git, including branching strategies and adherence to version control best practices.
Hands- on experience with Azure DevOps or AWS, including CI/CD pipeline creation and management, containerization using Docker and/or Kubernetes to optimize deployment workflows.
Strong testing mindset, with experience in unit testing (xUnit, NUnit), integration testing, and conducting thorough code reviews to ensure code quality and high- test coverage.
Familiarity with Agile/Scrum methodologies, including sprint planning, task estimation, and end- to- end software delivery processes.
Soft Skills & Professional Attributes:Commitment to continuous learning, staying current with emerging technologies, adapting to new tools and frameworks, and consistently improving both personally and professionally.
Proactive ownership of tasks, including the ability to assess risks, make informed technical decisions, and ensure alignment with business objectives.
Excellent communication skills in English, with the ability to document technical solutions clearly, engage effectively with stakeholders, and collaborate seamlessly across teams.
Strong analytical and problem- solving mindset, capable of debugging complex issues and delivering scalable, maintainable solutions.