Job Description
Job Description
We are looking for an experienced Senior Software Developer to join our team on a 6-month contract in Philadelphia, Pennsylvania. In this role, you will leverage your expertise in .NET, C#, and Blazor to design, develop, and maintain high-quality, full-stack web applications. This is a fantastic opportunity to work in a dynamic environment, contributing to impactful software projects using cutting-edge Microsoft technologies.
Responsibilities :
- Design, develop, and maintain scalable full-stack web applications using C#, .NET Framework, and Blazor.
- Develop and integrate APIs and web services to ensure seamless data exchange and application functionality.
- Build and maintain robust client applications, ensuring compatibility with external services and internal systems.
- Create and optimize database solutions using Microsoft SQL Server, including stored procedures and performance tuning.
- Collaborate closely with project managers, team leads, and other developers to deliver high-quality software solutions.
- Conduct thorough code reviews and resolve technical issues to maintain optimal application performance.
- Manage development environments using Visual Studio to ensure efficient coding and workflow processes.
- Quickly adapt to existing codebases and development practices to contribute effectively within the contract period.
- Stay informed about best practices and advancements in Microsoft technologies and cybersecurity protocols.
- Proven experience in full-stack development with C# and .NET Framework or .NET Core.
- Advanced knowledge of Blazor for both server-side and WebAssembly development.
- Expertise in designing and consuming APIs and web services, with experience in handling various authentication methods.
- Strong skills in Microsoft SQL Server, including T-SQL programming, database design, and query optimization.
- Proficiency in Visual Studio for .NET development, with attention to detail.
- Solid understanding of web development technologies, including HTML5, CSS3, and JavaScript.
- Familiarity with version control systems such as Git for collaborative development.
- Strong problem-solving skills and ability to work independently within tight deadlines.