Senior Full Stack Developer / ArchitectLocation – Seattle, WADuration – 12 monthsJob Description:We are seeking a talented Senior Full Stack Developer/Architect to join our dynamic team. The ideal candidate will possess strong proficiency in C# and have extensive experience in developing applications from the ground up. Expertise in RESTful web services is essential, along with a deep understanding of Azure for deploying large-scale services that operate in production environments. Key Responsibilities:• Collaborate with business partners to provide insights and recommendations for technology solutions, encompassing package selection and system design modifications. • Partner with development and project teams to troubleshoot and devise technical solutions for complex challenges. • Establish and uphold standards and procedures for design, development, testing, and documentation, ensuring the delivery of quality systems that meet business requirements. • Define scope, objectives, and technical direction for new or updated web applications, leading systems analysis, design, development, and implementation efforts. • Offer technical mentorship and guidance to junior staff. • Ensure that application design aligns with the overarching vision and future state of existing systems.Required Qualifications:• Minimum of 7 years of hands-on experience with the Microsoft .NET framework and C#. • At least 1 year of experience with Web API and Entity Framework is preferred. • Familiarity with AWS is a plus (1+ year). • Experience in building disconnected applications using MSMQ is desirable (1+ year). • Proficiency in Windows PowerShell scripting is preferred (1+ year). • Comprehensive understanding of application architecture and development within .NET/Service Oriented models, .NET framework, CLR, and VS.NET (7+ years). • Solid experience with Microsoft SQL Server, SSIS, and the implementation of complex SQL stored procedures (7+ years). • Extensive knowledge of design patterns and object-oriented design principles (7+ years). • Familiarity with Git and Team Foundation Server (1+ year). • Technical experience across operating systems, tools, software integration, systems design, application design, and development methodologies. • Proven ability to analyze business requirements and identify IT solutions for process improvements (8 years). • Experience in mentoring developers and leading projects to successful completion (4 years). • Familiarity with working in a Scrum or agile development environment (1+ years). • Highly preferred: AZURE ServiceBus, DocumentDB, nServiceBus, MSMQ.
Sep 1, 2017