Location: Irving, Texas (TX)
Duration - 6+ Months (NO BENEFITS)
Work Arrangement: Onsite – Work from Office
We are seeking a skilled Full Stack .NET Developer with hands-on experience developing scalable web applications and implementing integrations using Microsoft Azure services. The ideal candidate will have strong backend development expertise in C# and .NET, frontend experience with Angular or React, proficiency in SQL databases, and practical knowledge of Azure integration technologies.
The developer will be responsible for designing, developing, integrating, testing, deploying, and maintaining enterprise applications while ensuring performance, security, scalability, and reliability.
Design, develop, test, and maintain scalable web applications using C#, .NET, and .NET Core.
Build responsive frontend applications using Angular, React, JavaScript, and TypeScript.
Develop reusable, maintainable, and secure application components.
Participate in application architecture, technical design discussions, and solution development.
Conduct code reviews and follow established coding standards and best practices.
Troubleshoot application issues and perform root-cause analysis.
Design, develop, and maintain RESTful APIs and web services.
Integrate applications with internal and external enterprise systems.
Work with JSON, XML, authentication, and authorization mechanisms.
Implement synchronous and asynchronous integration patterns.
Monitor API performance and troubleshoot integration failures using logs and monitoring tools.
Develop and support cloud-based integrations using Microsoft Azure services.
Implement integrations using Azure Functions, Logic Apps, Service Bus, and API Management.
Work with Azure Storage, Event Grid, and Application Insights as required.
Integrate applications, APIs, databases, and enterprise systems across cloud environments.
Monitor Azure applications, troubleshoot production issues, and improve reliability.
Collaborate with development and infrastructure teams on Azure deployments and application maintenance.
Develop SQL queries, stored procedures, and data-access components.
Work with Microsoft SQL Server and Azure Cosmos DB.
Optimize queries and improve database performance.
Apply relational database concepts and efficient data-access practices.
Implement data-access solutions using Entity Framework, EF Core, and LINQ.
Participate in CI/CD processes using Azure DevOps or similar tools.
Manage source code using Git and established branching strategies.
Support build, release, and deployment pipelines across development, QA, and production environments.
Troubleshoot deployment and configuration issues.
Apply configuration management practices and securely manage application settings and secrets.
Develop unit tests and integration tests for applications and APIs.
Participate in system integration testing (SIT), user acceptance testing (UAT), and defect resolution.
Analyze application logs and investigate production incidents.
Support application releases and production deployments.
Implement improvements to application performance, security, scalability, and reliability.
Backend Development
C#, .NET, and .NET Core
RESTful APIs and web services
Entity Framework / EF Core
LINQ and Dependency Injection
Object-Oriented Programming (OOP)
Software design patterns
Frontend Development
Angular or React
JavaScript and TypeScript
HTML5 and CSS3
Responsive web application development
Database Technologies
Microsoft SQL Server
Azure Cosmos DB
SQL queries and stored procedures
Query optimization and relational database concepts
Azure & Integration Technologies
Azure Functions
Azure Logic Apps
Azure Service Bus
Azure API Management
Azure Storage
Azure Application Insights
REST API integration
JSON and XML
Authentication and authorization
DevOps & Source Control
Azure DevOps
Git
CI/CD pipelines
Build and release management
Experience developing enterprise-grade applications using Microsoft technologies.
Practical experience integrating applications with Azure cloud services.
Understanding of cloud application architecture and distributed systems.
Experience with application monitoring, performance optimization, and production support.
Familiarity with secure coding practices and cloud-based deployment strategies.
Strong analytical, troubleshooting, and problem-solving abilities.
Excellent communication and collaboration skills.
Ability to translate business requirements into technical solutions.
Ability to work independently and collaborate with cross-functional teams.
Strong ownership of development, integration, and delivery activities.
Willingness to learn new Azure services and expand cloud integration expertise.