.NET Developer
.Net Developer-JD:
Job Category
QuinStreet's vertical publishing team produces high-quality direct marketing displays for high volume publisher websites across a broad range of industries and website technologies. An entrepreneurial mindset is essential for success in this fast-growing team.
We are looking for an exceptionally talented, and enthusiastic Senior .NET Developer with experience working in service-oriented architecture, building services and SaaS products from the ground up. This person should have experience with scaling code and services to handle high-volume traffic and many concurrent users.
Put your creative and technical skills to good use in a fun, innovative, and inspired web development team in a successful online marketing company!
Responsibilities
- Interpret design requirements and concepts to produce new or enhanced application functionality.
- Contribute high quality, production code for our products' security, reliability, availability, and scale.
- Determine the best implementation that will meet the high-level design of the Systems Solution Architect.
- Work closely with other developers to ensure that platforms are designed with operability.
- Create elegant and performant APIs and services based on multiple underlying data sources.
- Assist in the preparation and documentation of software requirements and specifications.
- Mentor and guide junior developers, providing technical expertise and code reviews.
- Collaborate with cross-functional and offshore teams, including QA, DevOps, and product management, to deliver high-quality software solutions.
Requirements
- 4-7 years of professional experience in designing, developing, deploying, and maintaining enterprise web applications.
- 4-7 years of professional experience developing in C#, .NET Framework, Web API and SQL
- Hands-on experience writing and consuming web services (REST/SOAP/WCF)
- Hands-on experience working with standard data serialization formats (JSON, XML)
- Expertise in building modern web apps using the latest design paradigms (MVC, MVVM, SPA)
- Extensive experience with web application architecture and relational database design
- Proficient with T-SQL and stored procedures
- Solid understanding of object-oriented design and knowledge of good coding practices
- Familiar with design patterns and their application
- Excellent problem-solving and debugging skills.
- Understanding and demonstrated adaptation of cross-platform, cross-browser compatibility concerns.
- An understanding of statistics and metrics and their applications