微软MSIT 部门招Dev Lead for IPS 部门
Job Description:
Qualifications
Foundation Services China team is looking for a principal engineering leader to lead the engineering of multiple platform efforts that will stretch across MSIT and Microsoft as a whole. The primary effort is for a MSIT wide Enterprise Service Bus that cloud LOB applications in Azure as well as on premise applications & systems can depend on. The job requires a leader with a strong technical and engineering excellence background. The ability to partner with senior leaders across regions (Redmond, India and China) and deep understands the American and Chinese culture is a must.
The Team:
Foundation Services Division is responsible for building common platforms and services applicable across MSIT, SMS&G and across all of Microsoft on premise and in the cloud. This includes the Master Data Management platform and data services, the global IT Authorization platform, our new Enterprise Service Bus the SharePoint platform and services for the company, and several more.
Desired Management Skills:
· Strong candidates will have 10+ years of software engineering experience in leadership positions.
· Proven track record of attracting talent and building strong technical engineers
· Provide operational leadership, career facilitation and direction to direct reports and distributed teams;
· Ability to influence senior management and guide development process based on research and analysis;
· Quickly grasp broad and deep technical architectures, complex multi-component software ecosystems.
· Excellent analytical problem solving skills.
· Demonstrated positive and win-win attitude required, along with good negotiation and conflict resolution skills
· Effective performance and talent management of team including making effective hires, developing and training employees, coaching for optimal performance, providing regular feedback on performance, taking appropriate corrective action when needed to promote optimal employee performance and low staff turnover.
Specific Knowledge/Skills:
· 10+ years of software development experience in an applications development environment, with an emphasis on Microsoft platform;
· Sound knowledge of industry standard software best practices, development lifecycle processes and methodologies (Agile, RUP, Waterfall etc.,);
· Excellent verbal and written communication skills in English are required (native English preferred); Deep understanding of American and Chinese culture is a must.
· Excellent problem solving skills - ability to solve issues and resolve conflicts. ;
· Strong organization skills, be detail-oriented, and familiar with software development lifecycle and processes.
· Must have experience developing and delivering commercial enterprise software;
· Experience in managing software developers is a strong plus;
· Strong knowledge, understanding and hands-on experience with the tools used throughout the software development lifecycle (Development, unit test, build, source code control and versioning tools etc.);
· Knowledge of object oriented software design, Experience with SQL Server or other enterprise scale databases required;
· Microsoft Windows programming technologies such as .NET is a strong plus;
· Experience with BTS (BizTalk Server), Cloud technology is a strong plus;
· EDI (Electronic Data Interchange), IDocs, AS2, and VAN are strong pluses;
· Experience leading on global teams and managing global project is a strong plus.
Responsibilities:
· Direct overall product development plans; coordinate and performs required activities to ensure that development milestones are defined and delivered on schedule;
· Manage and supervise all development and test team members by directing and coordinating activities consistent with established goals, objectives, and policies;
· Advocate and implement sound software development processes and best practices for the team and the product under supervision;
· Work with the other business groups to identify customer requirements and generate product specifications;
· Provide guidance for product technology and architectural changes that are required to ensure and meet long-term strategic objectives;
· Create and implement action plans to mitigate risks and resolve issues, working with representatives from all stakeholders;
· Build a trust, open, motivated team environment by attracting and retaining top talents, developing and managing people.
Education:
· Master degree or Bachelor degree in computer science, information technology or other technical or related field and equivalent knowledge and experience.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述