.NET Developer Direct Client

  • Houston, TX
  • Posted 60+ days ago | Updated 1 day ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 36 Month(s)
Able to Provide Sponsorship

Skills

RESTful APIs
aws
microservices
webapi
.net core
dependency injuction

Job Details

WHIZTEK Corp is owned and managed by IT professionals with over 20 years of experience in building software solutions using modern technology stacks. We provide technical solutions through IT consulting, technology staffing, and offshore development solutions to clients via mutually viable business models. Our broad geographic reach and immense talent pool make us stand out, helping our clients achieve better, faster, more sustainable solutions. Our services include Microsoft services, software testing, cloud operations, mobile app development, and generative AI

Key Responsibilities:

  • Backend Architecture and Development: Design, develop, and maintain highly scalable and robust backend services using ASP.NET, C#, and Web API to support enterprise-grade applications.
  • Dependency Injection and IoC: Leverage Autofac for managing dependency injection and ensuring loosely coupled, maintainable, and testable codebases.
  • Database Engineering: Architect, optimize, and manage high-performance database solutions using SQL Server. Develop complex queries, stored procedures, triggers, and database optimization strategies for handling large-scale data.
  • API Development and Integration: Build, secure, and optimize RESTful APIs, ensuring seamless integration with frontend and third-party systems. Design APIs that adhere to best practices for scalability and maintainability.
  • System Design and Architecture: Lead the design of modular, extensible system architectures that prioritize performance, reliability, and maintainability, including microservices and distributed systems.
  • CI/CD Pipelines: Collaborate with DevOps teams to automate builds, deployments, and testing processes using CI/CD pipelines, ensuring smooth and reliable delivery.
  • Performance Optimization: Proactively identify and resolve performance bottlenecks in backend systems. Implement caching, query optimization, and advanced diagnostics to ensure optimal system performance.
  • Code Quality and Standards: Write clean, reusable, and secure code while following industry best practices and company coding standards. Conduct peer code reviews and mentor team members on coding best practices.
  • Monitoring and Logging: Implement and maintain advanced logging, monitoring, and telemetry systems to enhance observability and proactively address issues.
  • Collaboration and Mentorship: Work closely with cross-functional teams, including frontend developers, QA engineers, and product managers. Mentor junior developers and provide technical guidance to the team.
  • Agile Participation: Actively participate in Agile practices, including sprint planning, stand-ups, and retrospectives, contributing to continuous improvement.

Required Skills:

  • Extensive Backend Experience: 7+ years of hands-on experience in backend development with ASP.NET, C#, and Web API.
  • Autofac Expertise: Strong knowledge and practical experience in implementing Autofac for dependency injection and Inversion of Control (IoC).
  • SQL Server Mastery: Advanced experience with SQL Server, including designing complex schemas, writing optimized queries, stored procedures, and handling database performance tuning.
  • API Development: Expertise in developing and maintaining secure, scalable, and high-performance RESTful APIs.
  • Software Design Patterns: Deep understanding of design patterns, principles, and best practices for clean, maintainable code, including SOLID principles.
  • Version Control Systems: Strong expertise in using Git for version control, including experience with branching strategies and release management.
  • DevOps Integration: Knowledge of DevOps tools and practices, including containerization with Docker, orchestration with Kubernetes, and CI/CD pipelines.
  • Logging and Monitoring: Proficiency in implementing logging and monitoring tools such as Serilog, ELK Stack, or Dynatrace to enhance system observability.
  • Secure Development Practices: Strong understanding of modern security standards, including authentication mechanisms like OAuth and JWT, as well as vulnerability mitigation techniques.
  • Extensive experience in writing and maintaining comprehensive unit test cases using frameworks like xUnit, NUnit, or MSTest to ensure code reliability and maintainability.
  • Problem-Solving and Debugging: Exceptional analytical skills to diagnose and resolve complex backend issues efficiently.
  • Deep expertise in Autofac for implementing dependency injection and Inversion of Control (IoC), ensuring maintainable, testable, and modular code architectures.
  • Microservices Architecture: Proven experience in designing and implementing microservices and event-driven architectures.
  • Advanced Dependency Injection: Experience with alternative DI frameworks like Ninject or Unity, and the ability to evaluate trade-offs in design.
  • ORM Expertise: Hands-on experience with Entity Framework, Dapper, or similar ORM frameworks for efficient data access.
  • CI/CD Tools: Experience with tools such as Harness, Azure DevOps, or GitHub Actions for automation pipelines.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.