Hybrid Senior Software Engineer, Full Stack – .Net, Azure

Posted 2 weeks ago

Apply now

About the role

  • Senior Software Engineer collaborating with team members on .NET Azure projects in a hybrid setup. Contributing to user story implementation, architecture, design, and development work.

Responsibilities

  • Collaborate with fellow team members to implement committed user stories within iteration to the agreed standard.
  • Primarily responsible for Assessment and planning of development efforts required for new functions/features under development.
  • Architecture, design, coding, code review and unit testing activities, and deployment and continuous delivery pipeline extensions and maintenance.

Requirements

  • Applicants must be legally authorized to work in the United States without current or future need for visa sponsorship. Unfortunately, this position does not support sponsorship for employment visas (e.g., H-1B, OPT, CPT).
  • High School Diploma or GED required
  • Graduate Degree in Computer Science or related field preferred
  • Microsoft Certified Developer preferred
  • More than Four (4) years of relevant software engineering experience
  • Proven experience working in Agile methodologies, with a solid understanding of planning, estimation techniques, and the principles of Agile.
  • Familiarity with engineering practices that support agile development, including:
  • Test-Driven Development (TDD)
  • Source branching strategies (e.g., Git Flow)
  • Continuous Integration (CI)
  • Experience managing tasks using Jira or similar Application Lifecycle Management (ALM) tools
  • Demonstrated ability to write unit tests and develop testable code
  • Hands-on experience building and deploying applications on Microsoft Azure, including architecture, deployment, and lifecycle management
  • Excellent written and verbal communication skills
  • Strong analytical and problem-solving abilities
  • Positive, proactive attitude with a willingness to tackle challenges beyond core expertise
  • Collaborative team player committed to shared success
  • Proven experience across the full software development lifecycle
  • Advanced debugging techniques
  • Strong SQL skills and experience with major relational databases (e.g., SQL Server)
  • Proficiency in .NET fundamentals and C# (up to version 7.0)
  • Experience with .NET Core
  • Experience designing and building distributed microservice-based applications utilizing the following technologies:
  • Azure Functions
  • Azure Service Bus
  • Azure Cosmos DB (with document models)
  • Azure DevOps Pipelines

Benefits

  • Opportunities that fit your lifestyle and ambitions—whether you’re looking for part-time flexibility or full-time career advancement

Job title

Senior Software Engineer, Full Stack – .Net, Azure

Job type

Experience level

Senior

Salary

$98,000 - $125,000 per year

Degree requirement

High School Diploma

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job