Uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner. Takes responsibility for the content of their AI-generated changes to artifacts, reviewing all changes and applying appropriate tooling and processes with minimal guidance. Act as a full‑stack engineer delivering features that light up Azure Arc and hybrid cloud networking scenarios. g. , Angular‑based UI extensions).
Responsibilities
Design and implement features collaboratively in C#, Go, and web technologies (e. Design and evolve RESTful APIs that form the SDN management and control surface. Build and extend microservices and backend components, including evolving data models where persistent state is required. Use modern communication frameworks such as gRPC to exchange data reliably and maintain consistency across distributed systems. Design and implement test harnesses to validate correctness, push scale limits, and measure performance and reliability.
Required Qualifications
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience. Effective coding, debugging, testing, and problem-solving skills. Effective communication and collaboration skills. Solid understanding of systems software and/or distributed systems. A track record of solid results across multiple ship cycles. Effective design and implementation skills using C#, Java, or C++. Experience with networking protocols and architecture is a plus. Experience with scripting languages. Solid understanding of modern computer architectures found in desktop PCs and servers, including computer networking.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page