Executive search firm is recruiting on behalf of reputable financial service company that provides financial guidance to high-net-worth individuals, families, non-profit organizations and company retirement plans headquartered in Seattle, WA.
Job Summary:
Our client is seeking a highly skilled Full Stack C# Developer with expertise in object-oriented design (OOD) and test-driven development (TDD) to build reusable, componentized libraries, REST API web services, Windows applications, and Web UIs. The ideal candidate will be responsible for designing scalable, maintainable, and efficient solutions.
This role also includes project management responsibilities, where the developer will be expected to plan, manage, and track the development lifecycle, including tasks, bugs, and feature requests, to ensure timely and high-quality deliverables.
Key Job Responsibilities:
- Design, develop, and maintain web applications using C#, .NET, ASP.NET, and SQL Server.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Stay up to date with the latest industry trends and technologies
Key Job Qualifications:
- Bachelor's degree in computer science, Engineering, or a related field.
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in C#, .NET, ASP.NET, and SQL Server.
- Experience with front-end technologies such as HTML and CSS
- Proficiency in object-oriented design (OOD) and test-driven development (TDD).
- Hands-on experience working with REST API web services.
- Familiarity with version control systems like Git.
- Strong knowledge of Azure Development.
- Repository management and branching strategies.
- Project planning and tracking of tasks, bugs, and feature development.
- Understanding software development best practices including SOLID principles.
- Experience in project management and lifecycle tracking to ensure smooth development execution.
- Excellent problem-solving, debugging, attention to detail and communication skills.
Preferred/Additional Skills:
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of software design patterns and best practices.
- Familiarity with Agile development methodologies.
- Experience with modern front-end frameworks (React, Angular, or Razor/Blazor).
- Experience with AI Technologies and ability to integrate AI capabilities
