Overview
On Site
Hybrid
BASED ON EXPERIENCE
Contract - W2
Contract - Independent
Skills
Enterprise Services
SOA
Supervision
Accountability
Stakeholder Engagement
Software Development
C#
.NET
FOCUS
Microservices
Cloud Computing
Leadership
Mentorship
Software Engineering
Design Patterns
DevOps
Continuous Integration
Continuous Delivery
Messaging
Microsoft Azure
RabbitMQ
SANS
Domain-driven Design
Job Details
Job Description:
We are looking for a Senior Software Developer/Engineer to join our Enterprise Services team. This is a senior-level hands-on development role focused on building and improving our Domain, Microservice, and Data Services layers using C#/.NET. We are seeking someone who can step in with minimal hand-holding and long-term potential.
Key Responsibilities:
Role Fit & Expectations:
Required Qualifications:
Nice to Have:
We are looking for a Senior Software Developer/Engineer to join our Enterprise Services team. This is a senior-level hands-on development role focused on building and improving our Domain, Microservice, and Data Services layers using C#/.NET. We are seeking someone who can step in with minimal hand-holding and long-term potential.
Key Responsibilities:
- Design, develop, and maintain robust backend services and microservices using C#/.NET
- Implement solutions aligned with modern architectural practices (domain-driven design, service-oriented architecture)
- Take ownership of assigned tasks with minimal supervision own the work, drive it forward
- Provide guidance and support to junior developers help them get things across the line
- Participate in code reviews, design discussions, and planning sessions
- Offer technical input and alternative approaches when appropriate
- Contribute to a strong engineering culture centered around initiative, autonomy, and accountability
Role Fit & Expectations:
- This is a senior development role, but does not require stakeholder engagement
- Ideal for someone who is technically strong and confident working independently
- Must be proactive someone who can take work and run with it
Required Qualifications:
- 10 15 years of professional software development experience
- Strong expertise in C#/.NET with a focus on backend and service-layer development
- Experience designing and building microservices, APIs, and scalable backend systems
- Proven ability to work autonomously and take initiative
- Solid experience with cloud development (Azure preferred)
- Leadership qualities with the ability to support and mentor junior developers
- Strong understanding of software engineering principles, architecture, and design patterns
Nice to Have:
- Experience with DevOps tools and CI/CD pipelines
- Familiarity with messaging systems (e.g., Azure Service Bus, RabbitMQ)
- Background in domain-driven design (DDD) and event-driven architecture
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.