Software Engineer (C#/.NET)
ASCENDO RESOURCES
Orlando, FL, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$110,000.0 - $130,000.0
Working hours
Regular working hours
Job source
Tech stack
.NET Framework
User Authentication
Automation of Tests
Unit Testing
Microsoft Azure
C Sharp (Programming Language)
Code Review
Continuous Integration
Relational Databases
Software Debugging
Distributed Systems
Hypertext Transfer Protocols (HTTP)
+22 more
Microsoft SQL Server
OAuth
Query Optimization
Queueing Systems
RabbitMQ
Software Engineering
SQL Databases
Web Services
Azure Service Bus
Data Logging
Cloud Platform System
System Availability
Delivery Pipeline
Backend
Git
Xunit
Moq
Integration Tests
Apache Kafka
Restful APIs
Software Version Control
Microservices
Job description
- Design, develop, and maintain robust backend services using C# and .NET Core within a microservices-based architecture.
- Integrate and work with message queue systems such as RabbitMQ, Azure Service Bus, Kafka, or similar for asynchronous processing and event-driven workflows.
- Collaborate with cross-functional teams to define service interfaces, data contracts, and integration flows.
- Write clean, maintainable, and well-documented code following best practices.
- Build and optimize SQL queries and work with relational databases to support backend functionality.
- Participate in code reviews, testing, and debugging to ensure high-quality deliverables.
- Implement RESTful APIs and ensure secure, performant communication between services.
- Monitor and troubleshoot deployed services, ensuring high availability and reliability.
- Contribute to CI/CD processes, automated testing, and deployment workflows.
Requirements
Do you have experience in Web services design?, We are looking for a Software Engineer with strong experience in building scalable backend systems using microservices architecture and message queue technologies.
The ideal candidate should have solid development skills in C#, .NET, and MS SQL, an understanding of distributed systems, and the ability to work collaboratively in a fast-paced engineering environment., * 4+ years of hands-on current experience in C#/.NET software development.
- Practical experience designing and implementing microservices in a distributed system.
- Understanding of message queue systems (e.g., RabbitMQ, Azure Service Bus, Kafka, or similar).
- Proficiency in working with SQL Server or other relational databases including schema design and query optimization.
- Familiarity with RESTful APIs, HTTP, and authentication methods (OAuth, JWT, etc.).
- Working knowledge of version control (Git) and CI/CD pipelines.
- Strong problem-solving skills and a collaborative mindset.
- Good verbal and written communication skills.
Preferred Qualifications (PLUS):
- Experience with Azure or other cloud environments for deploying and managing microservices.
- Knowledge of unit testing and integration testing using frameworks such as xUnit, Moq.
- Familiarity with logging frameworks such as Serilog, NLog, or Microsoft Extensions Logging.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AJ
Austin Joy
over 4 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago