• Develop full stack applications that are scalable, robust, and thoughtfully designed.
• Should be comfortable with all layers of the stack, from the database to the front-end.
• Develop and maintain web applications using React, Angular, and .NET Web APIs.
• Design database schemas and write complex database queries.
• Full software development lifecycle, from design to implementation.
• Secures application access using role-based security.
• Ship production ready code to a large customer base, and takes full ownership of the work, including testing and deployments.
• Oversee the design, scoping, implementation, and testing in short, agile release cycles.
• Typically requires bachelor's degree (or international equivalent) and 5-8 years of relevant experience; or 9-12 years of relevant work experience
• 5+ years of JavaScript/TypeScript based software development experience
• 5+ years of .NET C# development experience
• 5+ years of RDBMS development experience
• Strong experience in full stack development in a Microsoft ecosystem
• Experience in working in Microsoft SQL Server or other relational databases such as Oracle, MySQL and Postgres
• Experience in CSS and frontend UI frameworks, e.g. Material, TaigaUI
• Experience in source code management (e.g. Azure DevOps, Git, TFS).
• Experience in web application development using modern front-end frameworks and libraries such as React and Angular.
• Experience in writing robust APIs in .NET or .NET Framework.
• Experience with Agile development methodologies.
US Citizenship Required