職位描述
C#英語.NET Core.NET MVCADO.NET計算機(jī)軟件
英語讀寫流利,口語加分;3年+.net 開發(fā)經(jīng)驗;精通C#編程,熟悉.net 框架,core,技能扎實;熟悉ASP.NET Core和MVC模式,具有實際項目經(jīng)驗;企業(yè)級應(yīng)用程序開發(fā)經(jīng)驗優(yōu)先; 熟練使用SQL Server或其他關(guān)系數(shù)據(jù)庫,了解SQL優(yōu)化和數(shù)據(jù)庫設(shè)計;熟悉前端技能框架;熟練使用Git等版本控制工具,熟悉CI/CD流程;了解微服務(wù)架構(gòu)、容器化技術(shù)(如Docker)和云平臺(如Azure、AWS或阿里云)等;溝通能力強(qiáng)
Technical Skills
1. Proficient in the C# programming language, familiar with the .NET framework (including .NET framework / core).
2. Familiar with ASP.NET Core and MVC pattern, with practical project experience.
3. Skilled in using SQL Server or other relational databases, knowledgeable about SQL optimization and database design.
4. Familiar with front-end technologies (such as HTML, CSS, JavaScript) and familiar with common front-end frameworks (such as React, Angular, etc.).
5. Skilled in using version control tools (such as Git) and familiar with CI/CD processes.
6. Understanding of microservices architecture, containerization technologies (such as Docker), and cloud platforms (such as Azure, AWS, or Ali Cloud).
7. Possessing good coding habits, familiar with unit testing and code review.
Work Experience
1. Over 3 years of .NET development experience, with優(yōu)先 experience in developing complex projects.
2. Experienced in enterprise-level application development, with優(yōu)先 experience in developing high-concurrency, high-performance systems.
3. Experienced in upgrading legacy systems to .NET Core development.
4. Experienced in team collaboration, capable of independently solving problems and driving project progress.
Soft Skills
1. Strong communication skills and teamwork spirit, able to collaborate efficiently with product managers, designers, and other developers.
2. Proactive, with strong learning and problem-solving abilities.
3. Capable of handling work pressure and adaptable to fast-paced development environments.
4. Passionate about new technologies, willing to explore and try cutting-edge technologies.
Job Responsibilities
1. Participate in requirements analysis and write high-quality .NET code.
2. Be responsible for the development, testing, and optimization of modules, ensuring maintainability and scalability of the code.
3. Write unit tests and integration tests to ensure code quality.
4. Solve technical problems encountered during development, optimize system performance and user experience.
5. Assist the team in completing system deployment, launch, and maintenance.
6. Write technical documentation to record development processes and solutions.