Request ID: 95603-1
Title: .NET Core Angular Full Stack Developer
Location: Onsite - Coraopolis, PA
Duration: 6+ Months (with possible extension)
Salary Range: $50- $56 an hour on W2 Position Summary
We are seeking a Senior Full Stack Developer with strong expertise in .NET Core backend development and Angular frontend technologies. This role focuses on designing, developing, maintaining, and optimizing enterprise applications using modern Client technologies.
This is not a React-based role. The primary focus is:
- .NET Core backend APIs
- Angular 13+ frontend development
- Azure cloud technologies
- Event-driven architecture
- Messaging and data synchronization solutions
The ideal candidate will have experience building scalable applications, implementing integrations, troubleshooting complex issues, and collaborating with cross-functional teams.
Required Technical Skills
Primary Skills
- .NET Core (Backend APIs) P
- C# Development
- Angular 13+
- Angular Material
- Unit Testing using Jasmine/Karma
Cloud & Infrastructure
- Azure Kubernetes Service (AKS)
- Azure SQL Server
Messaging & Integration
- Kafka
- RabbitMQ
- MassTransit
- Event-driven architecture
- Queue and topic management
- Data synchronization solutions
Frontend
- Angular 13+
- Angular Material
- AgGrid (Licensed UI Grid)
- TypeScript
- HTML/CSS
- Jasmine/Karma testing
Job Responsibilities
Software Development
- Develop and enhance enterprise software solutions.
- Analyze existing applications and identify areas for improvement.
- Build secure, scalable, and reliable applications based on business requirements.
- Develop backend APIs using .NET Core and C#.
- Build frontend applications using Angular.
Data Synchronization & Integration
- Develop and maintain data synchronization solutions using .NET Core and C#.
- Implement event-driven architectures for optimized data processing.
- Utilize Kafka for real-time data streaming and processing.
- Design and manage queues and topics for seamless data flow.
- Troubleshoot messaging and synchronization issues.
Software Maintenance & Support
- Monitor, identify, and resolve software defects.
- Perform root cause analysis and implement permanent fixes.
- Troubleshoot application and integration issues.
Technical Recommendations
- Research and recommend improvements for application performance, quality, and scalability.
- Support modernization and optimization initiatives.
Database Development
- Design and maintain database solutions.
- Perform database modeling and optimization.
- Work with Azure SQL Server.
- Improve database performance through tuning and best practices.
Requirements Analysis
- Gather and analyze functional requirements.
- Perform workflow and technical analysis.
- Translate business needs into technical solutions.
Collaboration
- Work closely with cross-functional teams.
- Communicate technical solutions and issues effectively.
- Support project and portfolio management activities.
Required Experience
- 8 10+ years of software development experience.
- Strong hands-on experience with:
- .NET Core
- C#
- Angular 13+
- REST APIs
- Experience designing event-driven applications.
- Experience implementing Kafka-based solutions.
- Experience with messaging systems:
- Experience with Azure technologies:
- Experience writing frontend unit tests using Jasmine/Karma.
- Strong troubleshooting and problem-solving skills.
- Excellent communication and collaboration skills.
Preferred Candidate Profile
Ideal candidates will have experience as:
- Senior .NET Core Developer
- Full Stack .NET Developer
- Angular Developer
- Azure Full Stack Engineer
- Enterprise Application Developer
Technology Stack
Backend
Frontend
- Angular 13+
- Angular Material
- TypeScript
- AgGrid
Cloud
- Azure Kubernetes Service (AKS)
- Azure SQL Server
Messaging
- Kafka
- RabbitMQ
- MassTransit
Testing