A technology firm in Seattle is looking for a .NET Full Stack Developer to design and maintain web applications. The ideal candidate will have expertise in .NET technologies and modern frontend frameworks, as well as experience in API development and database management. This role involves collaborating with cross-functional teams and mentoring junior developers. Competitive salary and opportunities for professional growth are offered.
Qualifications
Proficiency in .NET technologies and modern frontend frameworks.
Experience with RESTful APIs and database management.
Familiarity with cloud platforms like Azure or AWS.
Responsibilities
Design, implement, and maintain web applications using .NET technologies.
Develop RESTful APIs and ensure data integrity.
Create responsive, user-friendly interfaces.
Optimize relational and NoSQL databases.
Work with version control, containerization, and CI/CD.
Implement unit tests and follow secure coding practices.
Coordinate with teams and mentor junior developers.
Cloud: Microsoft Azure, AWS, GCP experience preferred
Key Responsibilities
Fullstack Development: Design, implement, and maintain web applications using.NET technologies C#, ASP.NET,.NET Core and modern frontend frameworks such as Angular, React, or Blazor
API and Backend Development: Develop RESTful APIs, database logic, and server-side components, ensuring efficient data communication and application logic
Frontend Development: Create responsive, interactive, and user-friendly interfaces using HTML5, CSS3, JavaScript, TypeScript, and front-end frameworks
Database Management: Design and optimize relational and NoSQL databases such as SQL Server, PostgreSQL, MongoDB, Cosmos DB; write complex queries and ensure data integrity
DevOps and Deployment: Work with version control systems Git, TFS, CICD pipelines Jenkins, Azure DevOps, containerization Docker, Kubernetes, and cloud platforms like Azure or AWS
Code Quality Testing: Implement unit and integration tests (xUnit, NUnit), perform code reviews, and follow secure coding practices (OWASP guidelines) to ensure maintainability and reliability
Collaboration: Coordinate with cross-functional teams, participate in Agile/Scrum meetings, and support junior developers through mentoring
Maintenance and Troubleshooting: Fix bugs, optimize performance, and perform proactive remediation for legacy applications