Staff Engineer - Dotnet Fullstack
Prefer a full account with a password? Sign Up to Apply
Job Description
Mandatory Skills
• Great Communication, .net core, Angular, Azure, SQL, AI/RAG
Good To Have Skills
• ReactJS, HTML, CSS, Bootstrap, RESTful APIs, GraphQL, Elasticsearch, Coveo, AI Productivity tools (GitHub Copilot, Cursor, Replit)
The role involves working on both backend services and frontend interfaces, integrating authentication systems, managing CI/CD pipelines, and supporting CMS-based content delivery.
The developer should have hands-on experience with backend development using .NET Core, frontend development using React, data access with Entity Framework, identity management using Okta, and deployment automation through GitHub Actions.
Key Roles & Responsibilities
• Application Development Design, develop, and maintain full-stack web applications. Build scalable backend services using .NET Core. Develop responsive and interactive user interfaces using React. Follow coding standards, best practices, and secure coding principles.
• Backend Development Develop RESTful APIs using .NET Core. Implement data access and ORM solutions using Entity Framework. Design database schemas and optimize queries. Integrate third-party APIs and services.
• Frontend Development Build reusable UI components with React. Implement responsive layouts and modern UI design patterns. Ensure cross-browser compatibility and performance optimization. Collaborate with UX/UI designers for improved user experience.
• Authentication & Security Implement authentication and authorization using Okta. Integrate Single Sign-On (SSO) and identity management. Ensure application security and compliance with authentication standards.
• CI/CD and Version Control Manage source code using Git. Configure and maintain CI/CD pipelines using GitHub Actions. Support automated builds, testing, and deployment processes.
• CMS Integration Integrate applications with enterprise or headless Content Management Systems (CMS). Enable dynamic content management for business users. Customize CMS components and APIs as needed.
Requirements
Department: Engineering
Function: Information Technology
Experience Level: Not Applicable