将您的简历发送至:farhan.889@gmail.com
经验:5+年
职位描述:
我们正在寻找一位经验丰富的高级.NET开发人员加入我们充满活力的团队。理想的候选人应具备.NET开发的丰富背景,热衷于编写干净高效的代码,并具有交付高质量软件解决方案的成功记录。作为一名高级.NET开发人员,您将负责领导开发团队,设计和实施软件解决方案,并与跨职能团队合作,确保项目的成功。
职责:
• 使用.NET框架设计、开发和维护高质量的软件解决方案。
• 与跨职能团队合作,收集和定义软件需求。
• 参与完整的软件开发生命周期,包括分析、设计、编码、测试和部署。
• 调试和解决现有软件应用程序中的问题。
• 指导并为初级开发人员提供技术指导。
• 了解新兴技术并提出对当前系统的改进建议。
• 分析和优化应用程序性能。
• 进行代码审查,确保代码质量、遵循编码标准和最佳实践。
• 创建和维护软件设计和编码的技术文档。
• 记录代码更改和版本更新。
资格:
• 计算机科学、信息技术或相关领域的学士或硕士学位。
• 作为.NET开发人员的经验,专注于C#。
• 对.NET框架及相关技术有深入了解。
• 具备前端技术(如HTML、CSS和JavaScript)的经验。
• 深入了解关系数据库(如SQL Server)并具备数据库设计和优化经验。
• 熟悉Web服务、API和面向服务的架构。
• 出色的问题解决和分析能力。
• 较强的沟通和协作能力。
• 敏捷/Scrum开发方法的经验。
• 具备RESTful API、SOAP和其他集成协议的经验。
• 具备部署策略和持续集成/持续部署(CI/CD)流水线的经验。
技能:
• 熟练掌握C#和.NET框架。
• .Net Core
• ASP.NET MVC以及RESTful API、SOAP和其他集成协议。
• Entity Framework或其他ORM框架。
• 具备HTML5、CSS3、JavaScript和现代JavaScript框架/库(React、Angular等)的前端技术经验。
• SQL和数据库设计技能。
• 版本控制系统(如Git)。
• 单元测试和自动化测试工具。
• 设计模式和最佳实践的知识。
• 出色的调试和故障排除能力。
• 卓越的协作和沟通能力