Z

.NET Engineer

Zocalo Recruiting
7 days ago
On-site
Phoenix, Arizona, United States

Job Summary

We are seeking a skilled .NET Engineer to design, develop, and maintain scalable software applications using Microsoft’s .NET framework. The ideal candidate has strong experience in C#, ASP.NET, cloud technologies, and modern software development practices. You will collaborate with cross-functional teams to build high-quality applications that support business objectives and deliver exceptional user experiences.

Key Responsibilities

  • Design, develop, test, and deploy applications using C# and the .NET ecosystem.
  • Build and maintain RESTful APIs, microservices, and backend systems.
  • Develop web applications using ASP.NET Core, MVC, and related technologies.
  • Collaborate with product managers, designers, and other engineers to deliver features.
  • Write clean, maintainable, and well-documented code.
  • Optimize application performance, scalability, and reliability.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in code reviews and contribute to engineering best practices.
  • Implement automated testing and CI/CD pipelines.
  • Work with cloud platforms such as Azure or AWS.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years of experience developing applications with C# and .NET.
  • Strong experience with .NET Core / .NET 6+.
  • Experience building REST APIs and web services.
  • Knowledge of SQL Server and database design principles.
  • Familiarity with Entity Framework or other ORM tools.
  • Experience with Git version control.
  • Understanding of object-oriented design and software architecture principles.
  • Strong problem-solving and communication skills.

Preferred Qualifications

  • Experience with Azure services (App Services, Functions, Service Bus, Azure SQL, etc.).
  • Knowledge of microservices architecture.
  • Experience with Docker and Kubernetes.
  • Familiarity with frontend frameworks such as React, Angular, or Vue.js.
  • Experience with CI/CD tools such as Azure DevOps or GitHub Actions.
  • Understanding of Agile/Scrum methodologies.

Technical Skills

  • Languages: C#, SQL, JavaScript/TypeScript
  • Frameworks: .NET Core, ASP.NET Core, MVC, Web API
  • Databases: SQL Server, PostgreSQL, MySQL
  • Cloud: Azure, AWS
  • Tools: Git, Docker, Kubernetes, Azure DevOps, GitHub Actions
  • Testing: xUnit, NUnit, MSTest

Nice-to-Have

  • Experience with event-driven architectures.
  • Exposure to AI/ML integrations or SaaS platforms.
  • Knowledge of security best practices and authentication frameworks (OAuth, OpenID Connect, JWT).

Compensation & Benefits

  • Competitive salary and performance-based bonuses.
  • Health, dental, and vision insurance.
  • Flexible work arrangements.
  • Professional development and training opportunities.
  • Paid time off and company holidays.