.NET Developer
Job Title: .NET Developer
Employment Type: Contract (W2)
Start Date: ASAP
Duration: 6 Months (with potential for extension)
Work Location: Remote (United States)
Work Schedule/Hours: Monday-Friday, 8 hours per day, 40 hours per week
Compensation: $55 to $60 per hour
Overview: A Big Four consulting firm is seeking an experienced .NET Developer to join their project team. In this role, you will design, develop, and maintain software applications leveraging the .NET framework and related technologies. You will be responsible for building efficient, reliable, and scalable solutions, collaborating with cross-functional stakeholders to ensure seamless integration, performance, and user experience.
This is an exciting opportunity for a skilled developer with strong backend and middle-layer expertise to contribute to high-impact projects within a dynamic consulting environment.
Responsibilities:
Develop, create, and modify computer applications software and specialized utility programs.
Analyze user requirements and design customized software solutions to optimize operational efficiency.
Perform coding, unit testing, and debugging to ensure application functionality and reliability.
Collaborate with other developers and project stakeholders to integrate software components.
Troubleshoot and optimize existing stored procedures, indexes, and database processes.
Design and implement solutions that adhere to best practices for performance, maintainability, and scalability.
Support monitoring, logging, and cost optimization efforts for cloud-based solutions.
Required Qualifications:
High school diploma (or GED/equivalent)
4+ years of professional experience with .NET and .NET Core
3+ years of experience with C#
3+ years of Web API development experience
3+ years with SQL Server, including troubleshooting/debugging stored procedures and indexes
Hands-on experience with Entity Framework and LINQ
Strong knowledge of design patterns and solution design
Experience with RabbitMQ or other queue mechanisms
Proficiency in unit testing (writing mocks)
Experience with logging and monitoring tools and processes
Proven expertise in backend and middle-layer development
Preferred Qualifications:
Bachelor's (or advanced) degree(s) in IT, Software Engineering, Computer Science, and/or Information Systems
Experience with Azure PaaS services (Azure WebApp, Functions, Azure Cost Optimization)
Working knowledge of Docker and/or Kubernetes
DETAILS AT A GLANCE
JOB TITLE: .NET Developer
JOB TYPE: Contract (W2)
HOURS: Monday-Friday, 8 hours per day, 40 hours per week
LOCATION: Remote (United States)
START DATE: ASAP
DURATION: 6 Months (with potential for extension)
COMPENSATION: $55.00 to $60.00 per hour
BNA RECRUITER: Nick Yacobi
HOW TO APPLY: Click on the apply button and send your resume to BNA. Please make sure to reference the job title in the subject line.
This role is a TEMPORARY position through BNA. You would be employed and paid by our company and working directly with our client.