Senior .NET Full Stack Developer
Mike JordenUnited StatesSENIORPosted 1h ago
C#.NET CoreASP.NET MVCEntity FrameworkSQLMicroservicesGCPReactJSNode.jsJavaScriptjQueryHTML5CSS/SASSBootstrap
About the Role
We are looking for a Senior .NET Full Stack Developer with 10+ years of hands-on experience in designing, developing, and implementing scalable applications and microservices.
Key Responsibilities
• Design, develop, and implement scalable applications and microservices using C#, .NET Core, ASP.NET MVC, and Entity Framework
• Develop responsive user interfaces using ReactJS, Node.js, JavaScript, jQuery, HTML5, CSS/SASS, and Bootstrap
• Apply object-oriented programming (OOP), design patterns, and sound software design principles
• Implement authentication, authorization, exception handling, and other application security and reliability practices
• Design and optimize SQL queries, database objects, and data access components
• Leverage GCP cloud services to support application development and deployment
• Lead and coordinate distributed development teams while managing client communications and expectations
• Troubleshoot complex technical issues and drive effective resolutions
• Prepare effort estimates, project sizing, technical documentation, and solution designs, including UML diagrams
• Follow Agile methodologies and established software development practices
Requirements
• 10+ years of hands-on experience in .NET design and development
• Strong proficiency in C#, .NET Core, ASP.NET MVC, Entity Framework, and SQL
• Experience designing, developing, and implementing microservices
• Strong knowledge of OOP concepts, design patterns, and application design considerations
• Experience with ReactJS, Node.js, JavaScript, jQuery, HTML5, CSS/SASS, and Bootstrap
• Understanding of authentication, authorization, exception handling, and UML modeling
• Cloud expertise in Google Cloud Platform (GCP)
• Experience leading distributed teams, managing clients, and coordinating technical delivery
• Strong technical troubleshooting and database skills
• Experience with estimation, sizing, and technical documentation
• Proficiency in Agile development methodologies