Submit Your Resume
(Only .doc, .docx, .pdf files of max size 2Mb allowed)
Job Details
Job Title -Dot Net Architect
Location - Harrisburg PA ,17101
Duration – 6 months or Extended.
Rate - Depends on Experience
Responsibilities:
- Architect robust data solutions, ensuring optimal integration between .NET applications and SQL databases.
- Champion security best practices throughout the development lifecycle, ensuring the protection of application and data integrity.
- Collaborate closely with project managers, development teams, and stakeholders to translate business needs into effective technical solutions.
- Mentor and guide other developers, driving the adoption of architectural standards and design patterns.
- Design and implement scalable cloud-based web application architectures utilizing Azure services, including App Services, Storage, Azure SQL, and Functions.
- Research and evaluate emerging technologies and cloud trends to continuously enhance our solutions.
Qualifications:
- 5+ years of hands-on software architecture and development experience, with a strong emphasis on .NET technologies (C#, ASP.NET MVC/Web API).
- Deep expertise in architecting and scaling web applications within the Azure ecosystem.
- Proven track record in designing and implementing secure systems adhering to industry best practices.
- Solid understanding of database design, query optimization, and performance tuning within SQL environments.
- Experience leading and mentoring development teams, fostering a culture of technical excellence.
- Strong analytical, problem-solving, and communication skills, with the ability to present technical concepts to diverse audiences.
Bonus Qualifications:
- Experience with CI/CD pipelines and infrastructure as code (Azure DevOps, Terraform, ARM templates).
- Familiarity with modern frontend technologies (React, Angular, Vue.js).
- Working knowledge of Agile and Scrum methodologies.
Technical Skills:
- Deep .NET Expertise: Extensive experience with core .NET technologies (.NET Framework and/or .NET Core), ASP.NET MVC/Web API, C#, Entity Framework (or another ORM).
- Cloud Architecture (Azure): Proven experience in designing and implementing scalable web applications within Azure.
- Azure App Services (Web Apps, API Apps)
- Azure Storage (Blob, Tables, Queues)
- Azure Functions (serverless compute)
- Azure SQL Database or other Azure-optimized data stores
- SQL Proficiency: Strong understanding of database design, query optimization, and integration between .NET applications and SQL databases.
Design & Architecture:
- System Design: Ability to design modular, scalable, and secure web application architectures, considering microservices, service-oriented architectures, and containerization if applicable.
- Design Patterns: Solid understanding and application of relevant design patterns within the .NET/Azure ecosystem (MVC, MVVM, Repository, dependency injection, etc.).
- Security: Experience in designing secure web applications following best practices for authentication, authorization, input validation, and encryption (both data in-transit and at rest).
- Cloud Optimization: Knowledge of how to architect solutions to leverage Azure for cost-effectiveness, scalability, and high availability.
Additional Skills:
- CI/CD: Experience with Azure DevOps or other CI/CD pipelines for automated building, testing, and deployment.
- Agile Methodologies: Familiarity with Agile development practices like Scrum and Kanban.
- Modern Frontend Frameworks: Understanding of integrating .NET backends with modern JavaScript frameworks (React, Angular, Vue.js) is a plus.
- Leadership: Ability to mentor and guide other developers, driving the project's technology choices.
- Problem-solving: Strong analytical and problem-solving skills for complex architectural challenges.
- Communication: Ability to clearly articulate technical concepts to other developers, stakeholders, and non-technical personnel.
- Project Experience: A track record of successfully architecting and deploying web applications at scale, preferably involving cloud technologies.