.NET Engineer

Zocalo Recruiting

.NET Engineer

Phoenix, AZ
Full Time
Paid
  • Responsibilities

    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.