Back to search
Brooksource Linkedin · Posted 2mo ago

Dotnet Developer

Atlanta, Georgia, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Title: Senior Developer (Hybrid | Azure/.NET)

Location: Hybrid (preferred local candidates)

Type: Contract-to-Hire

Overview

We are seeking a Senior Developer to support the design, development, and delivery of highly scalable, cloud-based enterprise applications. This role is ideal for a senior-level engineer who operates with a high degree of autonomy and can lead complex technical initiatives while remaining hands-on.

The Senior Developer will partner closely with architecture and leadership teams to modernize legacy systems and drive the adoption of microservices, API-first, and event-driven architectures. This individual will also play a key role in elevating engineering standards, mentoring team members, and contributing to long-term technical strategy.

Key Responsibilities

  • Design, develop, test, and maintain complex applications, systems, and APIs across the Microsoft technology stack
  • Lead or contribute to the technical design of scalable, enterprise-level solutions aligned with architectural standards
  • Drive modernization efforts, including decomposition of monolithic systems into microservices and API-first architectures
  • Build and implement event-driven solutions using Azure services such as Service Bus, Event Grid, and Functions
  • Collaborate with architecture, product, and leadership teams to deliver solutions that meet current and future business needs
  • Apply modern engineering practices including test-driven development (TDD), clean architecture, and automated testing
  • Establish and maintain application observability through logging, monitoring, and alerting strategies
  • Conduct code reviews and ensure adherence to development standards and secure coding practices
  • Troubleshoot and resolve complex production issues; serve as an escalation point for critical incidents
  • Provide ongoing maintenance and third-level support, including participation in on-call rotations as needed
  • Mentor and guide junior developers, supporting skill development and promoting best practices
  • Contribute to technical documentation, knowledge sharing, and continuous improvement initiatives
  • Evaluate and recommend new tools, frameworks, and technologies to enhance development capabilities

Required Qualifications

  • 5–8+ years of professional software development experience
  • Strong experience with Microsoft technologies, including .NET/C# (Core and/or Framework)
  • Hands-on experience with Azure services such as App Services, Functions, Storage, Service Bus, and Event Grid
  • Proven experience designing and building scalable, cloud-based applications and APIs
  • Experience working with or migrating from monolithic architectures to microservices
  • Strong understanding of event-driven architecture and messaging patterns
  • Experience with modern front-end technologies such as Angular, React, or TypeScript
  • Proficiency with SQL and relational databases
  • Experience with version control systems (GitHub) and modern development workflows
  • Experience with CI/CD pipelines and DevOps practices
  • Hands-on experience with automated testing frameworks and TDD
  • Strong understanding of application observability (logging, monitoring, tracing)
  • Knowledge of secure coding practices and ability to address security vulnerabilities
  • Experience mentoring developers and contributing to technical leadership

Preferred Qualifications

  • Exposure to Domain-Driven Design (DDD) and layered architecture principles
  • Experience with AI-assisted development tools such as GitHub Copilot
  • Prior experience working in large enterprise or highly regulated environments

Additional Information

  • This role operates with limited supervision and requires strong ownership of projects and deliverables
  • Opportunity to contribute to technical direction and influence engineering best practices across the team
  • May require occasional after-hours support or on-call participation

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent