What are the responsibilities and job description for the .NET Technical Architect position at Laiba Technologies LLC?
Job Details
Position: Technical Architect (.NET)
Location : Ann Arbor, MI (onsite)
Skill: -Web Technology-ASP.Net MVC
Stay up-to-date with the latest .NET technologies and trends, including .NET Core, Azure, and cloud-based architectures.
- Proficient in C# programming language and related .NET frameworks.
- Collaborate with cross-functional teams including UI/UX designers, QA engineers, and project managers.
- Strong .NET development experience: Expertise in C#, ASP.NET MVC, Web API, and related technologies.
- Architectural design principles: Understanding of design patterns, layered architecture, microservices, and distributed systems
- Database knowledge: Proficiency in SQL Server or other relational databases, including database design and optimization
- Problem-solving skills: Ability to analyze complex technical issues and propose effective solutions
- Leadership and mentoring abilities: Experience in guiding and mentoring junior developers
Architectural Design:
Define system architecture, including component interactions, data flows, and technology stack selection based on project requirements.
Create detailed technical design documents outlining application structure, components, and interfaces.
Evaluate and recommend appropriate .NET technologies like ASP.NET MVC, Web API, WCF, and Azure services based on project needs.
Development Leadership:
Lead and mentor development teams, providing technical guidance and code reviews to ensure quality standards are met.
Collaborate with business analysts to understand functional requirements and translate them into technical specifications.
Oversee development activities, including coding, testing, and deployment.
Performance Optimization:
Analyze application performance bottlenecks and implement optimizations to improve scalability and responsiveness.
Design database schema and implement efficient data access strategies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.