职位描述
在这个角色中,您将利用您在职业生涯中积累的经验,协助设计、开发和实施各种复杂的应用程序。我们还希望我们的开发人员在整个应用程序堆栈中感到自在,并且我们认为您遵循团队建立的最佳实践非常重要,包括适当的源代码控制实践和交付单元测试用例。
无论您是从头开始构建应用程序,调试现有代码,还是与各个团队/团队成员合作,例如,您的技能将受到考验,您的知识库将随着您应对挑战而不断增长。
额外的技能和资格
• 以前的应用程序编程/开发经验,设计、开发和部署高容量、多层次、分布式事务应用程序
• 深入了解.Net框架,包括当前版本的C#和/或F#语言
• 对设计和构建RESTful web服务有良好的理解。
• 有基于Kafka或RabbitMQ等产品的事件驱动架构经验
• 有系统集成经验,包括构建抽取-转换-加载(ETL)作业
• 对SQL Server数据库有深入的了解。
• 对Git版本控制系统有深入的了解。
• 对单元测试框架有深入的了解。
• 有在敏捷开发过程中工作的经验,并对软件开发生命周期的各个阶段有很好的理解。必须了解敏捷文化、角色、工具和术语。
• 数据访问技术和模式的经验
• 要求有关系数据库经验,并具备SQL和数据建模的能力。
• 有组件化的Web应用程序框架经验
• 对面向对象编程和SOLID设计原则有概念性的理解
• 理解函数式编程技术
• 能够与技术和非技术的跨职能团队进行书面和口头沟通
为什么选择我们?
有机会为世界上最好的信息安全团队工作。
工作环境
快节奏的全球环境
关于TEKsystems:
我们是转型的伙伴。我们帮助客户激活想法和解决方案,利用新的机遇。我们是一个拥有8万强大团队的团队,与6000多个客户合作,包括80%的财富500强,在北美、欧洲和亚洲开展业务。作为全栈技术服务、人才服务和实际应用的行业领导者,我们与进步的领导者合作推动变革。这就是真正合作的力量。TEKsystems是Allegis Group公司。
该公司是一个机会均等的雇主,将考虑所有申请,不考虑种族、性别、年龄、肤色、宗教、国籍、退伍军人身份、残疾、性取向、性别认同、遗传信息或任何法律规定的特征。