Full Stack .NET & Angular Developer
TALENT Software Services · Norwell, MA · 1 wk ago
On-siteOTHRFull-time
About the role
Seeking a highly skilled Full Stack .NET & Angular Developer with strong hands-on experience in application development, API architecture, system integration, Azure cloud services, and modern web and mobile technologies.
This role involves leading a technical development team and providing architectural guidance, conducting code reviews, and driving continuous improvement. The ideal candidate will deliver high-quality software solutions aligned with business requirements. Experience or exposure to AI technologies is a strong advantage.
Responsibilities
- Develop and maintain applications using .NET Core / .NET 6+ and C#.
- Develop user interfaces using Angular, including the latest versions.
- Perform detailed code reviews and provide technical feedback.
- Drive coding standards, best practices, and continuous improvement.
- Design and build RESTful APIs, microservices, and integration components.
- Troubleshoot and resolve complex technical issues.
- Lead, mentor, and guide a team of developers.
- Ensure delivery of high-quality software solutions.
- Oversee the complete Software Development Life Cycle (SDLC), including design, development, code reviews, testing, and deployment.
- Collaborate with architects, product owners, and cross-functional teams.
- Understand existing WPF application architecture and business requirements.
- Support migration of existing WPF applications to web-based solutions.
- Architect and implement scalable and secure APIs and services.
- Integrate internal and external systems using REST, SOAP, webhooks, and other integration patterns.
- Optimize API performance, security, and reliability.
- Collaborate with mobile application teams across Android, iOS, Xamarin, MAUI, and React Native.
- Understand mobile integration patterns, API consumption, and performance considerations.
- Implement and maintain CI/CD pipelines and DevOps practices.
- Support scalable cloud architecture and solution design.
Azure / Cloud Skills
- Hands-on experience with Azure App Services.
- Experience with Azure Functions.
- Experience with Azure API Management.
- Experience with Azure Cosmos DB.
- Experience with Azure Key Vault.
- Experience with Azure Storage.
- Experience with Azure DevOps.
- Strong understanding of cloud architecture and scalable solutions.
- Experience designing and deploying cloud-based applications.
Required Technical Skills
- .NET Core / .NET 6+
- C#
- ASP.NET Core
- Web API
- Angular
- Entity Framework / Entity Framework Core
- LINQ
- RESTful APIs
- Microservices architecture
- System integration
- SQL Server
- Stored Procedures
- MySQL or other relational databases
- WPF
- Azure
- CI/CD
- DevOps
Application Migration Experience
- Experience working with existing WPF applications.
- Ability to understand legacy application architecture and business requirements.
- Experience transitioning or migrating WPF applications to modern web-based applications.
- Ability to design modern, scalable web and API architectures for migrated applications.
Mobile Integration
- Understanding of mobile application development or integration workflows.
- Experience collaborating with mobile development teams.
- Knowledge of mobile API consumption and integration patterns.
- Familiarity with Android, iOS, Xamarin, MAUI, or React Native environments.
AI / Emerging Technologies
- Working knowledge of AI technologies is preferred.
- Experience with Azure Cognitive Services is a plus.
- Ability to identify opportunities for AI integration into applications and business solutions.
Leadership & Soft Skills
- Strong technical leadership and team mentoring skills.
- Excellent communication and collaboration skills.
- Strong problem-solving and debugging abilities.
- Ability to provide architectural and technical guidance.
- Strong code review and quality assurance skills.
- Ability to work effectively with architects, product owners, developers, and other stakeholders.
Qualifications
- 8+ years of hands-on experience in .NET and Angular development.
- Strong expertise in C#, .NET Core / .NET 6+, Entity Framework, LINQ, and Angular.
- In-depth knowledge of API architecture, microservices, and system integration.
- Strong experience with SQL Server, stored procedures, and ORM frameworks.
- Experience with Azure services and cloud-based solution design.
- Familiarity with WPF and application migration.
- Understanding of mobile application integration.
- Strong communication, leadership, and problem-solving skills.