Full Stack Engineer with .Net Expertise

Job ID: 37858919

Budget: $1,500 – $3,000 USD

Essential Functions
Design and develop new features and enhancements for our responsive web applications using React Native, .NET, Typescript, HTML 5.0, CSS, and other related technologies
Build high performing Azure API’s that can scale to demand
Optimize the performance of applications to ensure a smooth user experience
Collaborate with cross-functional teams to drive business requirements and translate requirements into technical specifications
Provide direction to junior team members
Create and execute Proof of Concepts (POCs) to demonstrate the feasibility of new technologies or solutions
Write clean, scalable, and maintainable code that adheres to industry best practices and coding standards
Ensure UI renders appropriately across multiple OS, device, and browser configurations
Ensure web application security and reliability through appropriate testing and quality assurance measures
Ensure unit tests meet or exceed standard coverage requirements
Lead and execute projects with limited guidance
Participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and product demonstrations
Contribute to the growth and maturity of the Software Engineering Group
Provide technical guidance and mentorship to junior developers as required


Skills & Competencies
Advanced to Expert knowledge with C#, .NET Core, .NET Internals, React v17+ (Functional Components and hooks17), Typescript, HTML 5.0, and CSS
Intermediate to advanced knowledge in Azure services such as Azure App Services, Azure Key Vaults, Azure Storage Accounts, Azure App Insights, Azure AD, Embedded PowerBI, and Kubernetes
Advanced knowledge in implementing consumer-grade responsive web designs
Advanced knowledge of relational databases, preferably Microsoft SQL Server
Advanced knowledge of building SPA web development using React
Intermediate to advanced knowledge of CSS pre-processing platforms, such as LESS and SASS
Intermediate to advanced knowledge of API and back-end development technologies such as C#, .NET Core, and SQL Server
Intermediate to advanced knowledge of performance testing frameworks
Experience in using Azure AD security
Strong communication skills including the ability to effectively communicate complex technical concepts to non-technical audiences
Good understanding of design patterns and SOLID principles
Knowledge of DevOps, Git, test automation, and CI/CD best practices
Passion for learning new languages/technologies and staying on top of the technology wave


Education or Prior Work Experience
Bachelor's degree in CS
10+ years of experience as a Software Engineer developing web-related technologies
6+ years of experience using JavaScript, CSS, HTML, Bootstrap
6+ years of experience using .NET
4+ years of experience using React
Experience as a Team Lead or leading a small group of engineers
Related categories: .NET Microsoft SQL Server Web Development