Developer, Sr .NET Software

RubiconAtlanta, GA
Hybrid

About The Position

The Sr .NET Software Developer is responsible for designing, developing, and delivering high-quality, scalable cloud-based applications. This role partners closely with business and technology teams to build solutions that improve operational efficiency and support company growth. Reporting to the Director Enterprise Technology, this position plays a key role across the full software development lifecycle.

Requirements

  • Bachelor’s degree in Computer Science, Engineering or related discipline required; Master’s degree preferred.
  • 7+ years’ experience in software development life cycle and extensive experience in delivering applications and services.
  • Strong understanding of software architecture discipline, processes, concepts and best practices.
  • 5+ years experience with C#, .Net core, unit testing frameworks (e.g., xUnit).
  • Experience with database technologies (e.g., NoSQL, SQL, MYSQL, PostgreSQL) and data interchange formats (e.g., XML, JSON).
  • Hands-on experience with frontend frameworks (React, Angular or Vue)
  • Working knowledge and application of SOLID principles.
  • Experience with cloud platforms (AWS preferred: Azure a plus).
  • The ability to share, communicate and collaborate on ideas clearly, both orally and in writing with product owners and technical resources.
  • An energetic team player who works well across boundaries and readily adapts to change and enjoys rapid development.
  • Strong organizational skills with the ability to manage multiple priorities and deadlines.
  • Exceptional interpersonal skills, with the ability to interface effectively with stakeholders at all levels of the organization.
  • Strong customer service orientation with the ability to handle inquiries and requests efficiently and professionally.
  • Attention to detail and a commitment to accuracy in all aspects of program management.
  • Ability to work independently while also being a team player who thrives in a collaborative environment.
  • Discretion and trustworthiness in handling sensitive information and supporting high-level strategic initiatives.

Responsibilities

  • Design, develop, and deploy cloud-based applications, with a strong focus on AWS.
  • Build and maintain Microservices and REST API programs, providing services to both internal and external clients.
  • Participate in full life cycle software development using agile methodologies and modern version control (e.g., GitHub).
  • Troubleshoot, debug, and resolve software defects to ensure optimal performance and reliability.
  • Collaborate cross-functionally with Development, Quality Assurance, Release Engineering, and Support teams to deliver reliable, scalable, and maintainable solutions.
  • Contribute to system architecture discussions and promote best practices in coding and design.
  • Ability to travel and/or work onsite up to 5% on an annual basis.
  • Performs other duties as assigned or apparent.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service