We are seeking an experienced .NET Developer to join our team in Columbia, SC. As a .NET Developer, you will be responsible for designing, developing, and maintaining software applications using .NET Core and related technologies. This is a hybrid role, with a combination of remote and on-site work.
Key Responsibilities:
- Design, develop, and test software applications using .NET Core, Advanced C#, and related technologies
- Develop REST APIs and integrate with RabbitMQ for message queueing
- Utilize Entity and Dapper Framework for database interactions
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Implement CI/CD pipelines using Azure DevOps and ensure code coverage using tools like SonarQube
- Troubleshoot and debug applications using Application Insights and other logging tools
- Work with SQL and Oracle databases, including stored procedures
- Utilize TFS and GIT for source control and versioning
Requirements:
- 4+ years of experience in .NET development using .NET Core and C#
- Strong understanding of object-oriented programming concepts and software design patterns
- Experience with REST APIs, RabbitMQ, and Entity and Dapper Framework
- Proficiency in Azure DevOps, Code coverage tools (e.g. SonarQube), and Application Insights
- Strong analytical and debugging skills
- Experience with SQL and Oracle databases, including stored procedures
- Familiarity with TFS and GIT for source control and versioning
Nice to Have:
- Experience with cloud-based technologies (e.g. Azure, AWS)
- Knowledge of containerization using Docker
- Familiarity with Agile development methodologies
Job Type: Contract
Pay: From $55.00 per hour
Compensation Package:
Schedule:
- Day shift
- Monday to Friday
Work Location: Hybrid remote in Columbia, SC 29209