Job Description
Company DescriptionThis is for our client. Our hybrid work model empowers you to choose where you work—whether it's from the office, your home, or a mix of both—so you can prioritize what matters most. We are committed to supporting your personal goals, family, and overall well-being while driving transformative results for our clients.
We welcome exceptional talent from anywhere across the globe. Interviews and onboarding are conducted virtually, reflecting our digital-first mindset.
Rooted in the region, we specialize in delivering tailored, impactful solutions in Data, Advanced Analytics and AI, Infrastructure, Cloud Security, and Application Modernization. Whether it’s enabling predictive analytics, transforming operations with automation, or driving customer engagement with intelligent platforms, we are the trusted partner for organizations ready to embrace a smarter, more efficient future.Job DescriptionAs a .NET Architect, your role involves designing, developing, and overseeing the implementation of software applications and systems using the Microsoft .NET framework.
What You’ll Do:
•
Architectural Design: Designing high-level structure and framework of .NET applications, ensuring
•
scalability, reliability, and performance.
•
Technical Leadership: Providing technical guidance and leadership to development teams, ensuring
•
adherence to best practices and coding standards.
•
System Analysis: Analyzing business requirements to define system specifications and architecture.
•
Technology Evaluation: Evaluating new technologies, frameworks, and tools to enhance the
•
development process and improve system performance.
•
Code Review and Quality Assurance: Reviewing code to ensure compliance with architectural
•
standards and best practices. Implementing quality assurance measures.
•
Collaboration: Collaborating with cross-functional teams including developers, testers, project
•
managers, and stakeholders to deliver high-quality solutions.QualificationsExpertise in .NET Framework: In-depth knowledge and hands-on experience in .NET technologies including C#, ASP.NET, .NET Core, and related frameworks.• Architecture and Design Patterns: Strong understanding of architectural patterns like MVC, MVVM, and design principles like SOLID, DRY, etc.• Database Management: Proficiency in database technologies like SQL Server, Entity Framework, or other ORMs.• Cloud Services: Familiarity with cloud platforms (Azure, AWS, etc.) and their integration with .NET applications.• Security: Understanding of application security principles, encryption, authentication, and authorization methodologies.• Communication Skills: Excellent communication and interpersonal skills to collaborate effectively with team members and stakeholders.• Problem-solving Abilities: Strong analytical and problem-solving skills to identify and address technical challenges.