About the job
Senior Full Stack Developer / Architect
Location – Seattle, WA
Duration – 12 months
Job 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.

