Job Summary
We are seeking an experienced .Net Full Stack Architect with 5 to 9 years of experience to join our team.
Primary: .Net MVC 2+ .Net Framework .Net Core 5+ Microservices Design Patterns DevOps Cloud (Azure/AWS/GCP) GenAI: Any Code Companion Secondary: UI (Angular/React)
Responsibilities
Design and develop high-quality software solutions using .NET technologiesCollaborate with cross-functional teams to gather and analyze requirementsEnsure software architecture aligns with business goals and objectivesProvide technical guidance and mentorship to development teamsConduct code reviews to ensure adherence to best practices and coding standardsIdentify and address performance bottlenecks and system limitationsDevelop and maintain technical documentation for software solutionsParticipate in the full software development lifecycle from concept to deploymentStay updated with the latest industry trends and technologies to ensure continuous improvementTroubleshoot and resolve complex technical issues in a timely mannerEnsure software solutions are scalable secure and maintainableWork closely with stakeholders to understand and address their needsContribute to the overall success of the project by delivering high-quality software solutions on time
Qualifications
Possess strong experience in .NET development including ASP.NET C# and MVCHave a solid understanding of software architecture principles and design patternsDemonstrate excellent problem-solving and analytical skillsExhibit strong communication and collaboration abilitiesShow proficiency in database design and development particularly with SQL ServerHave experience with front-end technologies such as HTML CSS and JavaScriptBe familiar with Agile methodologies and practicesPossess a degree in Computer Science Engineering or a related fieldHave a proven track record of delivering successful software projectsShow a commitment to continuous learning and professional developmentDemonstrate the ability to work independently and as part of a teamBe detail-oriented and able to manage multiple tasks simultaneouslyHave experience with cloud platforms such as Azure is a plus.
Certifications Required
Microsoft Certified: Azure Solutions Architect Expert Microsoft Certified: .NET Developer